编写基础经典程序:Hello World!

  • 第一次书写“Hello Word!”
  • 多种编程语言的Hello Word!
    • 常用编程语言
      • C
      • C++
      • Java
      • Python
      • JavaScript
    • 其他语言
      • R
      • HTML
      • MATLAB
    • 有感而发

第一次书写“Hello Word!”

1978年,Brian Kernighan 在他写的《C 程序设计语言》中第一次书写了“Hello World!”

  • 他在书中的代码是这样写的:

main(){
extrn a,b,c;
putchar(a); putchar(b); putchar©; putchar(‘!*n’);
}

a ‘hell’;
b ‘o, w’;
c ‘orld’;

多种编程语言的Hello Word!

感受到编程语言的魅力之后,经过我的Baidu搜索整理,并将所学过的课本知识和网上知识对比后,列出以下经常使用的编程语言的Hello World!代码段(部分基础代码段仍按照课本代码段展示,便于大家基于课本学习),以此致敬Brian!

``

常用编程语言

C

C语言是世界上最重要的编程语言。

(是Windows,MacOS,iOS和Android等操作系统、浏览器和3D游戏引擎的主要编程语言)

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

C++

C ++语言性能接近C

(更易于构建大型项目,特点是快速和高效。)

#include <iostream.h>
main()
{cout << "Hello World!" << endl;return 0;
}

Java

Java语言是世界上最流行的编程语言,嗯是最流行。

(神奇之处在于:只需要编写一次代码,然后就可以在任何操作系统上运行。)

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

Python

Python语法较为紧凑,所需的代码相对于java和C就要少上很多。

(非常流行,常用于网站和人工智能(AI)任务等)

print("Hello World!")

JavaScript

JavaScript是世界上最常见的编程语言。

(几乎所有的Web浏览器都在使用这种编程语言,这也使JavaScript成为WEB交互的标准。)

console.log("Hello World");

其他语言

R

一种出色的统计语言。

(在网上搜索学习后,了解到这是科学界的流行选择)

cat("Hello world\n")

HTML

"html”是"Hyper Text Markup Language"的缩写,即“超文本标记语言”,是标准通用标记语言下的一个应用。

(注意:html并不是一种编程语言,它是—种标记语言,是由一些标签组成,主要是用来制作网页的。)

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

MATLAB

Matlab是一个高级的矩阵/阵列语言,用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。

(它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。)

disp('Hello World');

有感而发

  • 当然,还有Node.js,Swift,Perl,PHP,BASH,BASIC,FORTRAN······很多适用于计算机的编程教学或是网络后端,又或是视觉编程的编程语言,还有一小部分编程语言正在消失(向那个时代致敬),这些都是计算机编程史上的奠基石!

编写基础程序:Hello World相关推荐

  1. java中的基本小程序_12个用Java编写基础小程序经典案例(收藏篇)

    原标题:12个用Java编写基础小程序&经典案例(收藏篇) 如果是刚接触或者刚学习java,练习一些基础的算法还是必须的,可以提升思维和语法的使用. 1.输出两个int数中的最大值 impor ...

  2. 川崎机器人怎么会工作原点_川崎机器人基础程序如何编写并执行?

    原标题:川崎机器人基础程序如何编写并执行? 一.川崎机器人各坐标系下的手动操作了 ⑴ 打开电源.气源 (总电源.变压器箱电源.控制器电源.机器人气泵). ⑵ [A]+[运行] 右上角[RUN]灯亮 按 ...

  3. [基础题]8.(*)按如下要求编写Java程序:(1)定义一个交通工具收费接口Charge

    /*8.(*)按如下要求编写Java程序: (1)定义一个交通工具收费接口Charge,该接口包含两个元素:一个收取费用的方法double getFee(intdistance),distance代表 ...

  4. [基础题] 7.第二种(*)按如下要求编写Java程序:

    7.(*)按如下要求编写Java程序: (1)编写接口InterfaceA,接口中含有方法void printCapitalLetter(). (2)编写接口InterfaceB,接口中含有方法voi ...

  5. [基础题] 7.第一种(*)按如下要求编写Java程序:

    文章来源:https://zhidao.baidu.com/question/437484122307323564.html?from=commentSubmit#answers2777835233 ...

  6. [基础题] 6.(*)按如下要求编写Java程序: (1)编写一个接口:OneToN,只含有一个方法int dispose(int n)

    package HomeWork_10;public class Test_06 { /*6.(*)按如下要求编写Java程序: (1)编写一个接口:OneToN,只含有一个方法int dispose ...

  7. java编程基础篇-- 编写一个程序,从键盘输入三个整数,求三个整数中的最小值。

    编写一个程序,从键盘输入三个整数,求三个整数中的最小值. package Exam01;import java.util.Scanner;public class Topic03 {public st ...

  8. Linux编写脚本查看mod,Linux shell脚本编写基础

    在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入 ./smartzip就能运行脚本了.. 每行 ...

  9. python编写程序-30分钟学会用Python编写简单程序

    参与文末每日话题讨论,赠送异步新书 异步图书君 学习目标 知道有序的软件开发过程的步骤. 了解遵循输入.处理.输出(IPO)模式的程序,并能够以简单的方式修改它们. 了解构成有效Python标识符和表 ...

  10. python语言的解释性特点指的是编写的程序不需要编译_解释性与编译型 Python2和python3的区别...

    一 基础: 1.解释型语言与编译型语言的区别 首先,我们编程都是用的高级语言(写汇编和机器语言的大牛除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算 ...

最新文章

  1. iOS-仿膜拜贴纸滚动(物理仿真)
  2. 用__builtin_return_address获得程序运行栈情况【转】
  3. CSDN:荣幸获得国内第一大技术社区CSDN 2018博客之星名额!感谢!
  4. php编程习惯,PHP 编程的 5个良好习惯
  5. 如何判断一个点是否在三角形内部
  6. 质量属性效用树例子_数百个 HTML5 例子学习 HT 图形组件 – 拓扑图篇
  7. Python中super的用法
  8. 彻底学会Spring的IOC和AOP——理论+实操
  9. Fiddler实现手机抓包
  10. android基础开发 书,Android 开发基础
  11. Alt属性 添加的意义
  12. 如何成为一名游戏设计师
  13. 实验2-1-7 整数152的各位数字 (10 分)
  14. 从零开始——基于角色的权限管理01(补充)
  15. 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器...
  16. 【纪中集训2019.3.23】Deadline
  17. Java机器学习库(Java ML)(二、聚类)
  18. vue分享至qq空间,新浪微博,微信朋友圈及微信好友
  19. 当前系统缺少NTFS格式转换器(convert.exe)
  20. Neo4j【有与无】【N4】构建图形数据库应用程序

热门文章

  1. 【实现windowsxp系统自动快速装机的方法】
  2. 蠕虫病毒与一般计算机病毒的区别,蠕虫和病毒的区别是什么啊!
  3. html自动写对联,html+css纯代码给自己的网站添加对联广告位
  4. 淘宝被中差评了应该怎么办
  5. 计算机桌面壁纸希望,电脑励志的图片桌面壁纸
  6. linux实时监测cpu温度,Linux 监控CPU 温度
  7. [学习][记录] c++语言:从放弃到入门 <一> c++11新关键字以及引入的新特性
  8. chromium os 编译
  9. xp关机时询问对计算机做什么,XP关机的六个方法
  10. 深度残差网络 ResNet