• “hello world”用各语言怎么写,一起来接龙

    2016/01/25 yy 35 评论  , 

我先来一个
shell:
echo hello world

2 1 收藏


直接登录
最新评论
  • @request java架构攻城狮 2016/01/25

    C:printf(“Hello World”);
    C++ : cout<<"Hello World";
    QBasic : Print "Hello World"
    Asp : Response.Write "Hello World"
    PHP : echo "Hello World";
    JScript: alert("Hello World")
    VBScript:MsgBox "Hello World"
    Jscript:document.write("Hello World")
    Delphi: ShowMessage('Hello World!');
    VB: Print "Hello World!"
    VC: MessageBox("Hello World!");
    shell: echo Hello World
    perl: print 'Hello World'
    java: System.out.println("Hello World");
    powerBuilder:messagebox("Hello World")
    C#:System.Console.WriteLine("Hello World")
    COBOL:DISPLAY 'Hello World'
    Python:print("Hello World")
    AS:Alert.show("Hello World");
    Foxpro: ? [Hello World]
    DOS 批处理: echo Hello World
    易语言:调试输出(“Hello World”)

    • 沃夫刚Wolfgang   2016/01/25

      OC:NSLog(@”Hello World”);

    • yy   2016/01/25

      易语言是什么都东西

    • Dapper   2016/01/27

      有我喜欢的易语言,大赞~这货写小程序比VB神马的快多了

      • @request java架构攻城狮 2016/01/28

        求教学.或者给个教学网站.顺便问一下.听说易语言的bug很大.是嘛

        • 呵呵 听说 菜逼们都喜欢这么说

          • @request java架构攻城狮 2016/01/28

            有本事拿你大号来回复.注册个小号回复算什么人.到时候看看让管理怎么封死你的.

        • Dapper   2016/01/28

          这个上手很快的,任何一个对编程有点了解的人都能马上学会的。
          直接百度可以在官网下载IDE,教学网站随便百度,或者参考IDE自带帮助和例程,可以把易语言当成全中文外加很多第三方扩展库的VB;
          IDE左侧[支持库]标签页下可以看到所有的库函数,每个函数都会在下方窗口给出解释、参数和详细用法,敲代码的时候光标悬浮在函数名上,按F1也会显示这个帮助窗口的;
          左侧窗口分门别类展示了常量表、全局变量表、DLL导入表、程序集、类表、窗口组件一类的东西,还是很直观的;
          子程序参数以及变量(Ctrl+L插入)都是以表格形式给出的,相当规整;所有的代码都是自带格式化的,循环和分支都带有辅助线;所有变量和函数名输入的时候直接输拼音(全拼或简拼),IDE自带输入补全;以换行分隔语句,不使用分号,使用单引号注释;
          代码支持直接输入if,while,int,double等常用英文;
          如果是GUI项目,那么控件编辑界面和VB别无二致,左侧窗口显示控件属性,可以为组件添加不同的响应事件;
          除非引入外部库或模块,否则易语言源代码是单文件的,所有的代码、资源描述等都被打包在一个.e源文件中;
          编译结果是一个exe和多个易语言支持库文件,或者静态链接为单exe文件;当然也可以编译为dll等;
          同时支持编译为windows下PE文件和Linux下ELF文件;
          可以快速方便地创建控制台/终端程序和GUI程序;
          不得不说易语言第三方库(被称为支持库)还是蛮丰富的,而且光是自带库就包含了D2D、D3D、网络通信、OpenGL、Office组件、XML解析、数学运算(大整数、傅里叶等)、网络拦截、MySQL支持、SQLite支持、JAVA类库访问支持等;
          易语言是编译语言而非解释语言;
          易语言的执行效率不高,而且对指针的支持有限(就是个高级版的VB);
          因为现成的命令很多,所以写小程序像搭积木一样几行代码就能搞定;但由于语言天生的缺陷,不适合构建完整项目;
          以前用过好几年易语言,什么BUG到是没听说过;
          不过由于易语言准入门槛低,支持库多,所以对编程学皮毛的人都能写出QQ盗号、广告投放或者游戏外挂之类的软件,导致易语言程序背上了病毒、恶意软件等名声,加上易语言编译出来的程序本身是加壳的,所以几年前杀软对其的误报率相当高;不过现在已经基本没有这个问题了。

          • @request java架构攻城狮 2016/01/29

            谢谢你,抽空我去看看.估计最近能用到这些.

          • @request java架构攻城狮 2016/01/29

            很理解那句由于语言天生的缺陷,不适合构建完整项目.意思是不是就是对于大系统程序bug多吧.

            • wf php、前端 2016/01/29

              性能差吧,中文到机器码要转好几次,我感觉

              • Dapper   2016/01/29

                倒不是中文的关系,这个无非就是函数名和变量名是中文,VS早就支持了,没啥稀奇的,关系也不大;主要是为了高层封装和程序访问安全等加了太多东西的缘故(毕竟易语言用户中有很多小白,所以比如运行时数组下标越界,就会弹出个窗口告诉你下标不对了~而不是Process exited with return value 3221225477或者直接崩溃,这类实现都是要损耗性能的)

            • Dapper   2016/01/29

              倒不是BUG的问题,天生缺陷主要是为了追求简单易用而放弃了一部分性能和语言特性,比如虽然是编译语言,但运行速度还不如Python(易语言的数组全是动态的、编译出来的程序内嵌了异常处理,诸如此类导致的);对指针神马的支持相当有限;还有如果之前英文代码打惯了可能有些别扭;不能交叉编译;主要就这么些缺点吧。

              我的意思是,用来写写游戏辅助、日常小工具(在Windows平台上代替批处理)、做个网络封包或者局域网的消息推送和文件收发、抽奖小程序、或者手头有少量数据需要解析或者格式化一下,倒是能轻松应对,省时省力;

              至于中小型项目,由于第三方UI库和2D/3D引擎库其实都有挺多不错的,所以很适合来做Shell,但kernel最好还是用别的语言实现,然后通过DLL交互(当然对性能要求不高的程序无所谓这样做,但高性能程序想要完全由易语言实现,那难免需要内联汇编或者内嵌机器码,简直作死)

              我之前的评论提到了易语言是单源文件(被打包了,非文本文件),所以不适合代码版本管理;又不支持交叉编译;代码一多编译时间长;还不方便用指针;所以大一点的项目(除去库外五千行以上代码)索性全都由JAVA/C++之流实现,这已经超出易语言的设计定位了。

              话说。。。吐槽易语言被误报的倒是有,但我还是头一次听到说易语言有大BUG的。。。

              • @request java架构攻城狮 2016/02/01

                谢了.非常感谢.我也是听别人说的有bug.我也没接触过这个语言如何.最近让我学VB呢.对VB感觉确实有点头疼.听你说VB和易语言差不多.我看看这两门语言哪个比较容易一些,我试试看能用到哪个吧.谢谢你了.

    • 大哥,你一下全接完了,别人都没得玩了

  • 树莓学生 学生一枚 2016/01/25

    golang:
    fmt.Println(“Hello World”)

  • HHy   2016/01/25

    Golang:fmt.Println(“hello world”)

  • HHy   2016/01/25

    matlab : disp(‘Hello,World!’);

  • こんにちは,せかい。。日语乱入

  • 袁言 工程师 2016/01/27

    lisp: (format -t “hello world”)

  • Log.i(“Android 调试”,”Hello World”)

  • 仓神   2016/01/28

    html:Hello World

  • Python 程序员 2016/01/28

    console.log(‘Hello World’)!

  • 白菜 软件工程师 2016/01/28

    我说大家别用网上那些现成的了

    改个条件
    代码里不许出现“hello world”字符串

    然后,怎么一直没人用汇编

  • zzjack   2016/01/29

    这个活动没什么意思。

    http://rosettacode.org/wiki/Hello_world/Text

    这里有图形界面版、终端版、服务器版或者叫Web版

  • swift
    print(“Hello World”)

  • crazyjin 软件开发 2016/02/01

    ruby: puts “hello wold!”

  • Akex 攻城狮 2016/02/27

    System.out.print(“Hello world”);