24种编程语言的Hello World程序(12)


#AWK提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。 

22. Sed

环境: Linux/Unix

代码:

复制代码 代码如下:

# sed -ne '1s/.*/Hello, world!/p' 
Hello,World!                     #第一行为输入 
Hello, world!                    # 

说明:
sed 流编辑器,和awk,正则表达式等一起,是编写Linux脚本中非常有用的工具.

23. Pascal

环境: Free Pacal IDE

代码:

复制代码 代码如下:

Program HelloWorld(output); 
begin 
  writeln('Hello, world!') 

 {程序块的最后一条语句后不需要";" - 如果添加一个";"会在程序中增加一个“空语句”} 
end.

说明:

Pascal程序开始于外部文件描述符作为参数的program关键字;然后跟着begin和end关键字封装的主要块。分号分区语句,句点终结整个程序(或单元)。Pascal源代码是大小写不敏感的。这里是一个非常简单的“Hello world”程序示例的源代码: (注:在实际编程中,通常可以省略第一行的output).其语法整理上来看,很像Delphi,基本上是一个等级的。另外,FPC编译器安装后,居然显示是乱码,看来还是要下载(Turbo Pascal)更经典些,不过听说Turbo Pascal下载比较难,再说,能不能在WIN*64位的平台编译也不知道,就下了个FPC用用.

24. Prolog
环境: SWI-PrologPortable 编译器

代码:

复制代码 代码如下:

write("Hello,World!").   
#注意,句末有点号

说明:
Prolog(Programming in Logic)是一种逻辑编程语言。它建立在逻辑学的理论基础之上,最初被运用于自然语言等研究领域。现已广泛的应用在人工智能的研究中,可以用来建造专家系统、自然语言理解、智能知识库等


附录:
IEEE Spectrum 根据十多个数据来源,对各大编程语言的使用普及率进行了统计,公布了2014年编程语言总排行榜前二十名、Web开发语言排行榜前十名以及移动应用开发语言排行榜前十名。统计数据结果如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1648.html