精华内容
参与话题
问答
  • hello world

    千次阅读 2017-01-14 00:33:40
    hello world 大家好 我是丁建龙

    hello world

    大家好

    我是丁建龙


    展开全文
  • Hello World

    千次阅读 2007-05-16 13:12:00
    Hello, World!”程序是一个只在计算机屏幕上打印出“Hello, World!”字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行...
    “Hello, World!”程序是一个只在计算机屏幕上打印出“Hello,  World!”字串的计算机程序。该程序通常是计算机程序设计语言的初学者所要学习编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境以及运行环境已经正确安装。

    将Hello World程序作为第一个学写的程序,现在已经成为一种传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie写的计算机程序设计教程《C语言程序设计》。

    以下是用不同语言写成的Hello World程序的几个例子:

    目录
    1 打印到终端
    1.1 Ada
    1.2 汇编语言
    1.2.1 x86 CPU,DOS,TASM
    1.2.2 x86 CPU,GNU/Linux,NASM
    1.2.3 x86 CPU,Windows,MASM32
    1.3 AWK
    1.4 BASIC
    1.5 BCPL
    1.6 Befunge
    1.7 Brainfuck
    1.8 C
    1.9 C++
    1.10 C++/CLI
    1.11 C# (C Sharp)
    1.12 COBOL
    1.13 Common Lisp
    1.14 DOS批处理
    1.15 Eiffel
    1.16 Erlang
    1.17 Forth
    1.18 Fortran
    1.19 次
    1.20 HQ9+
    1.21 INTERCAL
    1.22 Java
    1.23 JSP
    1.24 MIXAL
    1.25 Nuva
    1.26 OCaml
    1.27 Pascal
    1.28 Perl
    1.29 PHP
    1.30 Pike
    1.31 PL/I
    1.32 Prolog
    1.33 Python
    1.34 REXX
    1.35 Ruby
    1.36 Scheme
    1.37 sed (需要至少一行输入)
    1.38 Smalltalk
    1.39 SNOBOL
    1.40 SQL
    1.41 Tcl
    1.42 TScript
    1.43 Turing
    1.44 UNIX-style shell
    2 GUI
    2.1 Delphi
    2.2 Nuva
    2.3 Visual Basic
    2.4 Visual FoxPro
    2.5 X11
    2.6 Java
    2.7 Java Applet
    2.8 java script
    2.9 PostScript


    1 打印到终端

    Ada
    with Ada.Text_Io; use Ada.Text_Io;
    procedure Hello 
    is
    begin
    Put_Line (
    "Hello, world!");
    end Hello;


    汇编语言

    x86 CPU,DOS,TASM
    MODEL SMALL
    IDEAL
    STACK 100H

    DATASEG
    HW DB 
    'Hello, world!$'

    CODESEG
    MOV AX, @data
    MOV DS, AX
    MOV DX, OFFSET HW
    MOV AH, 09H
    INT 21H
    MOV AX, 4C00H
    INT 21H
    END


    x86 CPU,GNU
    /Linux,NASM
    ;
    "Hello World" for Linux on Intel 80x86 using nasm (Intel syntax).
    ;Enter 
    this into "hello.asm" then type:
    ;
    "nasm -f elf hello.asm"
    ;
    "ld hello.o -o hello"
    ;
    "./hello"

    section .data ;data section declaration
    msg db 
    'Hello World!',0AH
    len equ $
    -msg ;string length

    section .text ;code section declaration
    global _start ;entry point (start of execution)
    _start: mov edx,len ;
    string length
    mov ecx,msg ;
    string start
    mov ebx,
    1 ;file handle: stdout
    mov eax,
    4 ;sys_write
    int 80h ;kernel system call

    mov ebx,
    0 ;return value
    mov eax,
    1 ;sys_exit
    int 80h ;kernel system call


    x86 CPU,Windows,MASM32
    .
    386
    .model flat,stdcall
    option casemap:none
    ;Include 文件定义
    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,offset szText,offset szCaption,MB_OK
    invoke ExitProcess,NULL
    ;
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    end start


    AWK
    BEGIN 
    { print "Hello, world!" }


    BASIC
    传统版BASIC(例如GWBASIC):

    10 PRINT "Hello, world!"
    20 END

    或在提示符输入:

    ?"Hello, world!":END

    现代版BASIC(例如Quick BASIC):

    Print 
    "Hello, world!"

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

    ? "Hello,world!"


    BCPL
    GET 
    "LIBHDR"

    LET START () BE
    $(
    WRITES (
    "Hello, world!*N")
    $)


    Befunge
    "!dlrow olleH">v
    ,
    ^_@


    Brainfuck
    ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<
    +++++++++++++++.>.+++.------.--------.>+.>.


    C
    #include 
    <stdio.h>

    int main(void)
    {
    printf(
    "Hello, world! ");
    return 0;
    }



    C
    ++
    #include 
    <iostream>

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



    C
    ++/CLI
    int main()
    {
    System::Console::WriteLine(
    "Hello, world!");
    }



    C# (C Sharp)
    class HelloWorldApp
    {
    public static void Main()
    {
    System.Console.WriteLine(
    "Hello, world!");
    }

    }



    COBOL
    IDENTIFICATION DIVISION.
    PROGRAM
    -ID. HELLO-WORLD.

    ENVIRONMENT DIVISION.

    DATA DIVISION.

    PROCEDURE DIVISION.
    DISPLAY 
    "Hello, world!".
    STOP RUN.


    Common Lisp
    (format t 
    "Hello world!~%")


    DOS批处理
    @echo off
    echo 
    "Hello, world!"


    Eiffel
    class HELLO_WORLD

    creation
    make
    feature
    make 
    is
    local
    io:BASIC_IO
    do
    !!io
    io.put_string(
    "%N Hello, world!")
    end 
    -- make
    end 
    -- class HELLO_WORLD


    Erlang
    -module(hello).
    -export([hello_world/0]).

    hello_world() 
    -> io:fwrite("Hello, World! ").


    Forth
    .
    " Hello, world!" CR


    Fortran
    WRITE(
    *,10)
    10 formAT('Hello, World!')
    STOP
    END


    HTML
    <HTML>
    <HEAD>
    <TITLE> Hello World! </TITLE>
    </HEAD>
    <BODY>
    <p>Hello World!</p>
    </BODY>
    </HTML>


    HQ9
    +
    H


    INTERCAL
    PLEASE DO ,
    1 <- #13
    DO ,
    1 SUB #1 <- #238
    DO ,
    1 SUB #2 <- #112
    DO ,
    1 SUB #3 <- #112
    DO ,
    1 SUB #4 <- #0
    DO ,
    1 SUB #5 <- #64
    DO ,
    1 SUB #6 <- #238
    DO ,
    1 SUB #7 <- #26
    DO ,
    1 SUB #8 <- #248
    DO ,
    1 SUB #9 <- #168
    DO ,
    1 SUB #10 <- #24
    DO ,
    1 SUB #11 <- #16
    DO ,
    1 SUB #12 <- #158
    DO ,
    1 SUB #13 <- #52
    PLEASE READ OUT ,
    1
    PLEASE GIVE UP


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

    }



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


    MIXAL
    TERM EQU 
    19 the MIX console device number
    ORIG 
    1000 start address
    START OUT MSG(TERM) output data at address MSG
    HLT halt execution
    MSG ALF 
    "MIXAL"
    ALF 
    " HELL"
    ALF 
    "O WOR"
    ALF 
    "LD "
    END START end of the program


    Nuva
    <..直接输出..>
    Hello, world
    !

    <..或者..>

    <.
    // 不带换行
    ? "Hello, world!"

    // 或者

    // 带换行
    ?? 'Hello, world!'
    .
    >


    OCaml
    let main () 
    =
    print_endline 
    "Hello world!";;


    Pascal
    program Hello;
    begin
    writeln(
    'Hello, world!');
    end.


    Perl
    #
    !/usr/local/bin/perl
    print 
    "Hello, world! ";


    PHP
    <?php
    print(
    "Hello, world!");
    ?>


    Pike
    #
    !/usr/local/bin/pike
    int main()
    {
    write(
    "Hello, world! ");
    return 0;
    }



    PL
    /I
    Test: procedure options(main);
    declare My_String 
    char(20) varying initialize('Hello, world!');
    put skip list(My_String);
    end Test;


    Prolog
    goal
    write(
    "hello,world!").


    Python
    #
    !/usr/local/bin/python
    print 
    "Hello, world!"


    REXX
    say 
    "Hello, world!"


    Ruby
    #
    !/usr/bin/ruby
    print 
    "Hello, world! "


    Scheme
    (display 
    "Hello, world!")
    (newline)


    sed (需要至少一行输入)
    sed 
    -ne '1s/.*/Hello, world!/p'


    Smalltalk
    Transcript show: 
    'Hello, world!'


    SNOBOL
    OUTPUT 
    = "Hello, world!"
    END


    SQL
    create table MESSAGE (TEXT 
    char(15));
    insert into MESSAGE (TEXT) values (
    'Hello, world!');
    select TEXT from MESSAGE;
    drop table MESSAGE;


    Tcl
    #
    !/usr/local/bin/tcl
    puts 
    "Hello, world!"


    TScript
    ? "Hello, world!"


    Turing
    put 
    "Hello, world!"


    UNIX
    -style shell
    程序中的
    /bin/sh可改为您使用的shell

    #
    !/bin/sh
    echo 
    'Hello, world!'


    2 GUI

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


    Nuva
    <.
    System.Ui.ShowMessage(
    'Nuva''Hello, world!', ['OK'])
    .
    >


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


    Visual FoxPro
    ? "Hello, world!"


    X11
    用一个程序

    xmessage 
    'Hello, world!'

    用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(
    500100);
    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!"10050);
    }

    }



    java script
    java script是一种用于HTML文件的脚本语言。要查看以下程序的运行结果,只要将其复制到任何HTML文本即可。

    <script language="java script">
    function helloWorld()
    {
    alert(
    "Hello World");
    }

    </script>

    <a href="java script:this.location()"
    onclick
    ="java script:helloWorld();">Hello World Example</a>


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

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


    width="728" scrolling="no" height="90" frameborder="0" align="middle" src="http://kofreestyler.googlepages.com/csdnGGad.htm" marginheight="0" marginwidth="0">
    展开全文
  • 错误: 找不到或无法加载主类 Helloworld 原因: java.lang.NoClassDefFoundError: helloworld/Helloworld (wrong name: Helloworld)。 自己在网上参考别人的答案,可是都不对,多尝试来了几下,终于成功:自己返回...
    错误: 找不到或无法加载主类 Helloworld

    原因: java.lang.NoClassDefFoundError: helloworld/Helloworld (wrong name: Helloworld)。

    自己在网上参考别人的答案,可是都不对,多尝试来了几下,终于成功:自己返回上层目录helloworld, 然后java hellowrold.Helloworld,之后成功运行。别人提醒是关于java语言规范的原因,自己今天刚开始接触java,菜鸟级别,加油吧!

    展开全文
  • Hello World II - python垂直输出Hello World

    万次阅读 2018-04-15 16:01:54
    描述垂直输出"Hello World",全部代码不超过2行。 输入无输出Hello Worldstr = "Hello World" for name in str[:]: print(name)题目来源:python.io

    描述

    垂直输出"Hello World",全部代码不超过2行。

     


    输入


    输出

    H

    e

    l

    l

    o

     

    W

    o

    r

    l

    d

    str = "Hello World"
    for name in str[:]:
        print(name)

    修改:

    开始没看到要求不超过两行,正确代码为:

    for name in "Hello World":
        print(name)

    题目来源:python123.io

    展开全文
  • IntelliJ IDEA使用教程 (总目录篇) ...然后我就示范一下,如何使用这个IntelliJ IDEA 创建一个Java web 项目的hello world项目。 因为maven的中央仓库不一定是国产的,所以,你在跟我测试的时候,可能...
  • helloworld.java:1: 错误: 类HelloWorld是公共的, 应在名为 HelloWorld.java 的文件中声明 public class HelloWorld 这个问题是,当类设置public时,public设置的那个类必须与文件名相同。 jav
  • 第一个鸿蒙程序hello world

    万次阅读 多人点赞 2020-09-14 17:10:12
    开始hello world 1.打开DevEco Studio,在欢迎页点击Create HarmonyOS Project,创建一个新工程。 2.选择设备类型和模板,以Wearable为例,选择Empty Feature Ability(Java),点击Next。 填写项目相关信息,...
  • 错误: 找不到或无法加载主类 helloworld 原因: java.lang.NoClassDefFoundError: HelloWorld (wrong name: helloworld) 听闻由于疫情还得在家待上一个月,瞬间生无可恋,闲来无事开始搞整java。 在运行第一个java...
  • IDEA运行最简单的Java程序Hello World

    万次阅读 多人点赞 2018-03-16 13:05:32
    以下内容基于IDEA, JAVA EE已经安装好的情况。 如果没有安装好,网上的安装教程非常多的。 下面开始,18个图解 ...public class HelloWorld { public static void main(String[] args){ ...
  • 但是因为自己不太明白所以有点困惑,不知所以,这不赶快的站在巨人的肩膀上学习去了嘛正文上方的提示说类HelloWorld是公共的, 应在名为 HelloWorld.java 的文件中声明 public class HelloWorld其实原因很简单就是说...
  • Hello World!

    万次阅读 2019-03-28 23:10:36
    输出"Hello World!". C语言: #include <stdio.h> int main() { printf("Hello World!\n"); return 0; } C++: #include <iostream> using namespace std; int main() { cout << "Hel...
  • arr = "hello world".split(" ") new_str = f"{arr[0].capitalize()} {arr[1].capitalize()}" print(new_str)
  • 华为鸿蒙OS之HelloWorld

    千次阅读 多人点赞 2020-09-13 19:01:53
    华为鸿蒙OS之HelloWorld 这两天很火的一个话题华为鸿蒙OS2.0发布了。个人开发者也可以进行鸿蒙OS的应用或者硬件开发。作为一个“啥也不会的程序员”,时刻要保持着学习的心态,所以本文将会介绍基于鸿蒙OS的应用开发...
  • Hello World的由来

    千次阅读 2018-10-27 22:09:55
    Hello World是一个非常著名的小程序。任何一个学过编程语言的人,大概都写过Hello World。 这似乎是一种传统,几乎任何一种编程语言的任何一本教程,都会以Hello World作为入门小程序。 今天翻书,就看到这个Hello...
  • RabbitMQ 入门 Helloworld

    万次阅读 多人点赞 2014-07-09 21:05:41
    Hello world” of RabbitMQ 1、Windows下RabbitMQ的安装 下载Erlang,地址:http://www.erlang.org/download/otp_win32_R15B.exe ,双击安装即可(首先装) 下载RabbitMQ,地址:http://www.rabbitm
  • 第一步下载安装Java SE jdk 详细步骤看:Java JDK 下载安装,以及环境配置(我见过最详细的) 使用: ​ 1、在bin新建本文件,编写代码,重命名改后缀名为 **.java ​ 2、win+R->...public class HelloWorld{
  • 第一个Go程序Hello World

    万次阅读 2020-01-23 12:40:52
    第一个Go程序Hello World GO语言学习教程 ...现在我们来创建第一个Go项目——hello。在我们的GOPATH下的src...2 新建helloworld.go文件 3 在文件输入以下代码 package main import "fmt" func main() { fmt.Prin...
  • 输出Hello World!

    2020-02-11 20:11:23
    本题要求编写程序,输出一个短句“Hello World!”。 输入格式: 本题目没有输入。 输出格式: 在一行中输出短句“Hello World!”。 # include<stdio.h> int main() { printf("Hello World!");...
  • String str= "hello world" 和 String str = new String ("hello world") 的区别: String str1 = "hello world"; String str2 = new String ("hello world"); String str3 = "hello world"; System.out.println ...
  • 2.解析: 因为,我们java文件命名为:“this.java”;但是,在此文件中却声明:public class HelloWorld{//code.....}。 因此,公有类名(HelloWorld)与java文件名称(this.java)不一致,所以,报错。
  • 一个简单的C语言程序HelloWorld!

    万次阅读 多人点赞 2018-06-29 21:27:09
    万能的HelloWorld!#include &lt;stdio.h&gt; int main(void) { printf("HelloWorld!"); return 0; }下面进行讲解上面的程序:#include 预处理器指令,此处引用了stdio.hmain 主函数,...
  • 8086汇编输出Hello world

    万次阅读 2020-05-21 07:53:39
    assume cs:code, ds:data; ;...tab db "Hello World!",$; data ends code segment start: mov ax,data mov ds,ax lea dx,tab mov ah,09H int 21H mov ah,4CH int 21H code ends end start
  • K8S HelloWorld

    千次阅读 2020-03-14 17:21:29
    K8S集群搭建完成后,HelloWorld自然也不能缺席。 本文使用K8S按如下结构图关系部署 HelloWorld 容器。 (图) 步骤 1、创建deployment文件(RS=3个副本) 2、创建service文件(NodePort 模式) 3、创建deployment...
  • 将“hello world” 输出为“world hello

    千次阅读 2017-10-05 20:07:29
    import java.util.ArrayList; import java.util.StringTokenizer; public class StringTest { //将“hello world” 输出为“world hello” public static void main(String[] args) { String s="hello world!"; Sy
  • Python 如何输出Hello world!

    千次阅读 2019-09-25 19:09:34
    Python 如何输出Hello world! 输出 Hello world! Python解释器的提示符为:>>> print("Hello world!") 如何快速输出多个Hello world! print('Hello world!'*5)
  • Case1: 从hello world 翻转成 world hello /*大概的理念是先把所有字符串都翻转了,所以hello world 编程dlrow olleh. 然后再每个字符之间翻转,变成world hello(以空位为分界点)*/ Case2: 从hello ...
  • python输出Hello World

    千次阅读 2017-04-20 23:07:38
    python输出Hello World
  • Java--HelloWorld

    千次阅读 2018-07-15 03:35:53
    public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld") } }在命令行窗口运行时。javac HelloWorld.java 编译生成 HelloWorld.class文件java Hello...

空空如也

1 2 3 4 5 ... 20
收藏数 188,321
精华内容 75,328
关键字:

helloworld