码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 编写基础程序:Hello World


    编写基础经典程序: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!

    Hello World! ``

    常用编程语言

    C

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

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

    #include 
    int main()
    {
       printf ("Hello World!\n");		
       return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    C++

    C ++语言性能接近C

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

    #include 
    main()
    {
        cout << "Hello World!" << endl;
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    Java

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

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

    class HelloWorld {
      static public void main( String args[] ) {
        System.out.println( "Hello World!" );
      }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5

    Python

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

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

    print("Hello World!")
    
    • 1

    JavaScript

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

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

    console.log("Hello World");
    
    • 1

    其他语言

    R

    一种出色的统计语言。

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

    cat("Hello world\n")
    
    • 1

    HTML

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

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

    <HTML>
        <HEAD>
            <TITLE>Hello World!TITLE>
        HEAD>
        <BODY>
            Hello World!
        BODY>
    HTML>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    MATLAB

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

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

    disp('Hello World');
    
    • 1

    有感而发

    • 当然,还有Node.js,Swift,Perl,PHP,BASH,BASIC,FORTRAN······很多适用于计算机的编程教学或是网络后端,又或是视觉编程的编程语言,还有一小部分编程语言正在消失(向那个时代致敬),这些都是计算机编程史上的奠基石!
  • 相关阅读:
    搭建一个自己的轻量级二维码生成接口
    Web大学生网页作业成品——游戏主题HTM5网页设计作业成品 (HTML+CSS王者荣耀8页)
    【UE 材质】制作加载图案
    Windows11突然VM虚拟机无法运行报错与 Device/Credential Guard 不兼容
    Kubernetes审计版本如何确定?
    【React Router 6 快速上手一】重定向Navigate / useRoutes路由表 / 嵌套路由Outlet
    【星球】【slam】研讨会 (3)ViSLAM 算法框架,原理,对比,评测 论文解读 ORB—SLAM3
    C,C++,JAVA的区别与联系
    华为云云耀云服务器L实例评测|基于云耀云服务器在Docker上部署nginx服务
    第十五章 配置工作队列管理器类别
  • 原文地址:https://blog.csdn.net/weixin_55764157/article/details/126475569
  • 最新文章
  • 【FHE】我们如何实现同态加密推理(八):SiLU 的密文化——两条路径,和一个 8 字节的开关
    SQLcl 中 c/old/new 替换变量为何失效?先定位再替换
    不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线
    Halo插件:支持GitHub的图床附件策略
    电视投屏界的“一股清流”!SimpleTVCast 6.0.0-beta 抢先体验:无需TV端App,界面大换血!✨
    华三VXLAN集中式网关实战指南:Spine多活网关 + 双活接入(M-LAG)
    软件更好写之后口碑会更重要
    大 O、大 Omega、大 Theta 的区别,O(n) 复杂度是什么意思
    Java标签跳转:一个鲜为人知但却很实用的小技巧
    多智能体系统论文速读
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号