`

这么多种类Hello World的程序,不知道哪位能给补充上Spring版本

阅读更多

打印到终端 

 

x86 CPUWindowsMASM32 

 .386
        .model   flat,stdcall
        option   casemap:none
;==========================================================
    include     windows.inc
    include     user32.inc
    includelib  user32.lib
    include     kernel32.inc
    includelib  kernel32.lib
;==========================================================
        .data
szCaption db "A MessageBox!", 0
szText db "Hello, world!", 0
;==========================================================
        .code
start:
    invoke   MessageBox, NULL, addr szText, addr szCaption, MB_OK
    invoke   ExitProcess, NULL
;==========================================================
    end  start
 

ASP 

<% Response.Write("Hello, world!") %>
或者简单地写成:
<%= "Hello, world!" %>

 

AWK 

BEGIN { print "Hello, world!" }

Bash (or sh) 

 echo 'Hello, world!'

或者:

 printf 'Hello, world!\n'

BASIC 

传统版 BASIC(例如 GWBASIC):

10 PRINT "Hello, world!"
20 END

或在提示符输入:

? "Hello, world!"

现代版 BASIC(例如 Quick BASIC):

PRINT "Hello, world!"

以下的语句,在 Quick BASIC 中同样有效:

? "Hello, world!"

 

C

#include <stdio.h>
 
int main(void)
{
   printf("Hello, world!\n");
   return 0;
}

或者:

#include <stdio.h>
int main(void)
{
   puts("Hello, world!");
   return 0;
}

C++ 

#include <iostream>
 
int main()
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}

或者:

#include <iostream>
using namespace std;
 
int main()
{
    cout << "Hello, world!" << endl;
    return 0;
}

C++/CLI 

int main()
{
    System::Control::WriteLine("Hello, world!");
}

C# (C Sharp) 

class HelloWorldApp
{
    static void Main(string[] args)
    {
        System.Console.WriteLine("Hello, world!");
    }
}

或者(仅用于Microsoft Windows)

class HelloWorldApp
{
     [DllImport("user32.dll")]
     static extern MessageBox(string title, string message);
     public static void Main()
     {
          MessageBox(null, "Hello, world!");
     }
}

或者(使用附加的Windows Forms)

using System.Windows.Forms;
class HelloWorldApp
{
     public static void Main()
     {
          MessageBox.Show("Hello, world!");
     }
}

COBOL 

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
 
ENVIRONMENT DIVISION.
 
DATA DIVISION.
 
PROCEDURE DIVISION.
DISPLAY "Hello, world!".
STOP RUN.
 

DOS批处理 

@echo Hello, world!

对于MS-DOS 3.0或更低版本:

echo off
cls
echo Hello, world!

Linux Shell 

echo Hello, world!
 

Erlang 

    -module(hello).
    -export([hello_world/0]).
 
    hello_world() -> io:fwrite("Hello, World!\n").

 

 

HTML

<!-- 直接輸出... -->
 
Hello World
 
<!-- 或者 -->
 
<html>
<head>
<title> Hello World </title>
</head>
<body>
Hello World
</body>
</html>

 

Java 

public class Hello
{
    public static void main(String[] args)
    {
        System.out.println("Hello, world!");
    }
}

JSP

<%
    out.print("Hello, world!");
%>

或者简单地写成:

<%="Hello, world!"%>

Lisp 

;直接输出
"hello, world"
 
;或者
(format t "hello, world~%")

Lua 

print "Hello, world!"

 

Objective-C 

#import <Foundation/Foundation.h>
 
int main(int argc, const char * argv[])
{
    @autoreleasepool {
        NSLog(@"Hello, World!");
    }
    return 0;
}

 

Pascal 

program Hello;{此行可以省略}
begin
    writeln('Hello, world!');
end.

Perl 

#!/usr/bin/env perl
print "Hello, world!\n";

Perl 5.10(含)以后版本:

#!/usr/bin/env perl
use 5.010;
say "Hello, world!";

PHP 

<?php
    echo 'Hello, world!';//通常使用這個,比 print 少一個字元
    print 'Hello, world!';
?>

或者

<?= "Hello World!"?>

 

Python 

适用于Python 2:

#!/usr/bin/env python
print "Hello, world!"

适用于Python 3:

#!/usr/bin/env python
print("Hello, world!")

 

Ruby 

#!/usr/bin/ruby
puts "Hello, world!"

 

sed

(需要至少一行输入)

sed -ne '1s/.*/Hello, world!/p'

 

SQL 

第一种 

CREATE TABLE MESSAGE (TEXT CHAR(15));
INSERT INTO MESSAGE (TEXT) VALUES ('Hello, world!');
SELECT TEXT FROM MESSAGE;
DROP TABLE MESSAGE;

第二种 

SELECT 'hello, world';

第三种 

print 'hello,world!'

 

bc[编辑]

#!/usr/bin/bc -q
print "Hello World"
quit

dc[编辑]

#!/usr/bin/env dc
[Hello World]p

GUI 

Delphi 

program HelloWorld;
uses
    Dialogs;
begin
    ShowMessage('Hello, World!');
end.

 

Visual Basic 

MsgBox "Hello, world!"
'或者
Print "Hello, world!"

 

使用Qt

#include <QApplication>
#include <QLabel>
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel label("Hello, world!");
    label.show();
    return app.exec();
}

C 和 GTK+

#include <gtk/gtk.h>
 
int main(int argc, char * args[])
{
    GtkWidget * win, * label;
    gtk_init(& argc, & args);
 
    label = gtk_label_new("Hello, world!");
    win = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_container_add(GTK_CONTAINER(win), label);
    gtk_widget_show_all();
 
    gtk_main();
 
    return 0;
}

用C++和gtkmm 2

#include <iostream>
#include <gtkmm/main.h>
#include <gtkmm/button.h>
#include <gtkmm/window.h>
using namespace std;
 
class HelloWorld : public Gtk::Window 
{
public:
    HelloWorld();
    virtual ~HelloWorld();
protected:
    Gtk::Button m_button;
    virtual void on_button_clicked();
};
 
HelloWorld::HelloWorld() : m_button("Hello, world!")
{
    set_border_width(10);
    m_button.signal_clicked().connect(SigC::slot(*this, &HelloWorld::on_button_clicked));
    add(m_button);
    m_button.show();
}
 
HelloWorld::~HelloWorld() {}
 
void HelloWorld::on_button_clicked() 
{
    cout << "Hello, world!" << endl;
}
 
int main(int argc, char *argv[]{
    Gtk::Main kit(argc, argv);
    HelloWorld helloworld;
    Gtk::Main::run(helloworld);
}

Java 

import java.awt.*;
import java.awt.event.*;
 
public class HelloFrame extends Frame 
{
    HelloFrame(String title) 
    {
        super(title);
    }
    public void paint(Graphics g)
    {
        super.paint(g);
        java.awt.Insets ins = this.getInsets();
        g.drawString("Hello, World!", ins.left + 25, ins.top + 25);
    }
    public static void main(String args [])
    {
        HelloFrame fr = new HelloFrame("Hello");
 
        fr.addWindowListener(
            new WindowAdapter() 
            {
                public void windowClosing(WindowEvent e)
                {
                    System.exit( 0 );
                }
            }
        );
        fr.setResizable(true);
        fr.setSize(500, 100);
        fr.setVisible(true);
    }
}

Java Applet 

Java Applet用于HTML文件。

HTML代码:

<html>
<head>
<title>Hello World</title>
</head>
<body>
HelloWorld Program says:
<applet code="HelloWorld.class" width="600" height="100">
</applet>
</body>
</html>

Java代码:

import java.applet.*;
import java.awt.*;
 
public class HelloWorld extends Applet 
{
    public void paint(Graphics g) 
    {
        g.drawString("Hello, world!", 100, 50);
    }
}

JavaScript 

JavaScript是一种脚本语言。最广泛用于HTML文件中,也可以用在其它宿主环境下,比如Microsoft® Windows® 脚本宿主(WSH)和一些web服务环境。

用于HTML中:

alert("Hello, World!");
//或者
document.write("Hello, World!");

用于WSH中:

WScript.Echo("Hello, World!");

PostScript 

PostScript是一种专门用来创建图像的语言,常用于打印机。

/font /Courier findfont 24 scalefont
font setfont
100 100 moveto
(Hello World!) show
showpage

XAML 

 <Page
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="XAMLSample.Page1"
 >
  <Button Click="HelloWorld" Name="Button1">Click Here</Button>
 </Page>
 using System;
 using System.Windows;
 using System.Windows.Controls;
 
 namespace XAMLSample
 {
  public partial class Page1 : Page
  {
    void HelloWorld(object sender, RoutedEventArgs e)
    {
      MessageBox.Show("Hello, world!");
    }
  }
 }

易语言 

 .版本 2
 .程序集 窗口程序集1
 .子程序 __启动窗口_创建完毕
 信息框 (“Hello, World!”, 0, )
1
0
分享到:
评论
4 楼 rex0654335 2014-09-10  
果然程序员
3 楼 windshome 2014-09-10  
感谢两位的回复。貌似1楼的那个,在文中DOS批处理部分有。
2 楼 szsuyuji 2014-09-10  
scala:
Console print "hello world!"


go:

package main

import "fmt"

func main() {
fmt.Print("Hello world!")
}
1 楼 string2020 2014-09-10  
还有cmd的批处理
a = 'hello world'
echo %a%

相关推荐

    Spring4 HelloWorld

    9. **运行和测试**:完成配置后,通过运行一个简单的Java程序,加载`ApplicationContext`,获取并调用`HelloWorld` Bean的方法,就能看到“Hello, Spring4!”这样的输出,从而验证配置是否正确。 10. **Spring的...

    Eclipse下Spring示例HelloWorld程序

    在Eclipse这个强大的Java集成开发环境中,创建一个Spring框架的HelloWorld程序是学习Spring入门的典型步骤。这个程序展示了如何在Eclipse中配置Spring环境,编写简单的Bean定义,并通过Spring的IoC(Inversion of ...

    Spring 入门程序HelloWorld

    第一次共享自己的代码,Spring Hello World。代码比较简单,适合初学者,入门使用。高手就不要下载。呵呵。

    利用Spring输出HelloWorld

    本文将深入探讨如何利用Spring框架输出“HelloWorld”,并介绍相关的基础知识。 首先,Spring是一个开源的Java平台,它为创建复杂的、模块化的、松耦合的Java应用程序提供了强大的支持。它的核心特性包括依赖注入...

    Spring的AOP示例DEMO HELLOWORLD

    本示例DEMO "Spring的AOP示例DEMO HELLOWORLD" 将引导我们深入理解Spring AOP的核心概念,并通过一个简单的 HelloWorld 示例来展示其实现过程。 首先,面向切面编程(AOP)是一种编程范式,旨在提高代码的可维护性...

    SpringMVC HelloWorld程序

    7. **运行并测试**:启动Tomcat服务器,通过浏览器访问`http://localhost:8080/HelloWorld/hello`(假设你的请求映射为"/hello"),如果一切配置正确,你应该能看到“Hello World”显示在页面上。 通过这个简单的...

    spring boot - hello world

    "Hello World"是任何编程语言入门的第一个示例,对于Spring Boot也不例外。下面我们将深入探讨Spring Boot创建"Hello World"应用的关键知识点。 1. **起步依赖(Starter Dependencies)** Spring Boot的特性之一是...

    spring MVC的HelloWorld完整实例

    这个"HelloWorld"实例是初学者学习Spring MVC的入门项目,它展示了如何配置、创建和运行一个基本的Spring MVC应用。下面将详细介绍这个实例中的关键知识点。 1. **Spring MVC架构**: Spring MVC遵循模型-视图-...

    spring cloud 微服务helloworld项目,适合新手

    spring cloud 微服务helloworld项目,适合新手,项目基于spring cloud 微服务技术,使用了eureka注册公司,configserver配置中心,项目需要在本地新建配置中心配置文件

    Spring MVC HelloWorld Maven实例

    **Spring MVC HelloWorld Maven实例** Spring MVC是Spring框架的一部分,它是一个用于构建Web应用程序的模型-视图-控制器(MVC)架构。在这个实例中,我们将深入理解如何使用Maven构建一个基本的“Hello, World!”...

    Spring MVC Helloworld实例

    在这个“Spring MVC Helloworld实例”中,我们将会探讨如何利用Spring MVC 3.0.5版本创建一个简单的Hello World应用程序。这个实例包括了所有必要的jar包,使开发者能够快速地开始他们的开发工作。 首先,了解...

    使用Spring3.0框架开发Hello World例子

    在本文中,我们将深入探讨如何使用Spring 3.0框架开发一个简单的"Hello World"应用程序。Spring是一个极其流行的企业级Java应用框架,它提供了一种模块化、可扩展的方式来构建应用,强调依赖注入(Dependency ...

    spring5.0_mvc_maven项目_HelloWorld实例

    在这个"HelloWorld"实例中,我们将深入探讨如何使用Spring 5.0 MVC和Maven构建一个基本的应用程序。 首先,让我们了解Spring MVC的核心组件: 1. **DispatcherServlet**:它是Spring MVC的前端控制器,负责接收...

    spring笔记之helloworld所需要的jar包

    在Spring框架的学习过程中,"Hello...这就是Spring HelloWorld程序的基本构建过程,涉及到了Spring的核心组件和jar包。随着对Spring的深入学习,你会遇到更多关于依赖注入、AOP、MVC、数据访问等方面的复杂概念和实践。

    spring helloworld 例子

    本示例“spring helloworld”将引导初学者入门Spring框架,通过一个简单的实例来理解其核心概念。 首先,我们需要了解Spring的基本架构。Spring是一个开放源代码的Java平台,它提供了全面的编程和配置模型,主要...

    spring-mvc-helloworld

    这个项目 "spring-mvc-helloworld" 是一个基础的 Spring MVC 示例,用于帮助初学者理解其工作原理。 1. **MVC 架构模式**: MVC 是一种设计模式,用于分离应用程序的数据、业务逻辑和用户界面。Model 负责处理数据...

    SpringCloud学习第一天,helloWorld

    在本篇【SpringCloud学习第一天,helloWorld】的教程中,我们将初步接触并了解Spring Cloud这一微服务框架,以及如何创建一个基本的“Hello, World”应用。首先,我们需要理解Spring Cloud的核心概念和作用。 ...

    SpringData-1 概述与HelloWorld

    本节我们将探讨SpringData的概述以及如何通过一个简单的"HelloWorld"示例来入门。 SpringData的核心目标是通过减少样板代码,使数据访问更加简单、高效。它支持多种数据存储技术,包括JPA(Java Persistence API)...

    spring-rabbitmq-helloworld

    spring和rabbitmq整合的helloworld

    spring MVC HelloWorld

    我自己写的Spring MVC的一个HelloWold,从建HelloWorld工程,搭建环境Install spring,配置web.xml,配置SpringMVC的配置文件springDispatcherServlet-servlet.xml,添加控制器类,建jsp页面,部署 Tomcat,最后运行...

Global site tag (gtag.js) - Google Analytics