精华内容
下载资源
问答
  • helloworld
    千次阅读
    2021-03-05 17:44:36

    每一个刚开始写java程序的时候,都会写helloworld相关的程序,其实这个程序还是很简单的,那么几年我们就来给大家讲解一下这方面的内容。

    一.创建Java应用程序源文件

    1)打开文本编辑器NotePad(记事本)

    【开始】→【程序】 →【附件】 →【记事本】

    2)在该新建文件中,输入下述代码:public class HelloWorld

    {

    public static void main(String[] args)

    {

    System.out.println("Hello,World!");

    }

    }

    注意:所输入的代码、命令和文件名的拼写应与给出的完全相同,Java语言是大小写敏感的(case-sensitive),因此必须保持大小写的拼写一致,否则会导致编译或运行出错。例如:

    - System ≠ system

    - String ≠ string

    - public ≠ Public

    - HelloWorld ≠ helloworld

    3)保存文件

    在记事本(NotePad)窗口的菜单条上选择菜单【文件】→【另存为】,在打开的“另存为”窗口中进行如下操作:

    a)使用“保存在”下拉式列表框,指定要将文件保存在哪个目录下。例如,将文件保存到d:\javaex目录下。

    b)在“文件名”下拉式列表框中直接输入“HelloWorld.java”;

    c)在“保存类型”下拉式列表框中选择“所有文件”。

    完成上述步骤后,“另存为”对话框界面,然后点击【保存】并退出记事本程序。

    二.编译源文件

    1)启动Win2000命令行窗口

    此时默认当前路径为系统的安装路径(C:\),进入Java源文件所在路径"D:\javaex"后,运行命令"dir"可以在该目录的文件列表中发现文件"HelloWorld.java"

    1)在上述命令行窗口中运行命令:javac HelloWorld.java

    如果窗口中未出现任何报错信息,则编译成功,编译器会自动生成字节码文件"HelloWorld.class"并保存在当前路径下,可再次运行dir命令或在资源管理器中查看该字节码文件信息。

    三.运行程序

    在Win2000命令行窗口的同一目录"D:\javaex"中,运行命令:java HelloWorld

    程序将开始运行并显示输出"Hello,World!"

    以下是HelloWorld案例常见问题:

    A:找不到文件:

    a:文件扩展名隐藏导致编译失败

    b:文件名写错了

    B:单词拼写问题:

    a:class写成Class

    b:String写成string

    c:System写成system

    d:main写成mian

    C:括号匹配问题:

    a:把类体的那对大括号弄掉一个

    b:把方法体的那对大括号弄掉一个

    c:把输出语句的那对小括号弄掉一个

    D:中英文问题:

    a:提示信息:错误: 非法字符: \????的格式

    注意:java编程中需要的基本上都是英文字符

    编写HelloWorld程序还是很简单的,大家可以参考以上程序去写,但是在写的过程中,一定要注意一些相关问题,这样才会减少错误!最后大家如果想要了解更多java常见问答知识,敬请关注奇Q工具网。

    推荐阅读:

    更多相关内容
  • 你真的懂Java怎么输出Hello World吗?

    万次阅读 多人点赞 2021-06-09 22:00:57
    你真的懂Java怎么输出Hello World吗?1. 你会不会输出"Hello World!"?2. 小生抛砖引玉,欢迎指正3. 总结 1. 你会不会输出"Hello World!"? 当我们学习一门编程语言的时候,我们都会先学如何输出Hello World! ????...

    1. 你会不会输出"Hello World!"?

    图1图 2
    在这里插入图片描述在这里插入图片描述

    当我们学习一门编程语言的时候,我们都会先学如何输出Hello World!

    👨:“你真的会吗?”

    👩:“会!”

    👩:“以下这几个例子,我背都给你背下来!!!!【骄傲】”

    • C语言
    printf("Hello World!");
    
    • C++语言
    cout << "Hello World!";
    
    • Golang语言:
    fmt.Print("hello world!")
    
    • Java语言:
    System.out.print("Hello World!");
    
    • Python语言:
    print('Hello World!')
    

    👨:“但!你真的会吗?【邪魅一笑】。这次我赌你不会!不信?那你接着往下看~”

    2. 小生抛砖引玉,欢迎指正

    下面这个代码是Java输出Hello World的代码,代码没有报错,输出结果正确。
    在这里插入图片描述
    我们在输出这一行打一个断点,并且以debug模式运行,不断点击下一步。
    在这里插入图片描述
    首先我们可以看到是System类调用静态成员out,并且out是一个PrintStream对象的实例,调用这个实例的println方法,就来到如下页面。我们可以看到这个方法传入的是我们的Hello World字符串,并且调用print方法,再调用newLine方法。从这里就可以看出print和println方法的区别。聪明的你应该可以猜到,没错,newLine方法就是换行。好的,继续往下走~

    在这里插入图片描述

    这个时候我们进入了print方法。这里也很好理解。你可以想想当我们的字符串为null的时候,你会发现输出的是一个字符串的null,而在源码里面正好就是这样的设计。紧接着,将会调用该类中的write方法。那行,我们继续进入write方法。
    在这里插入图片描述
    进入write方法,我们会发现这里有一个同步锁。学过Java语法的同学应该马上就反应到了,这是防止在多线程的情况下,一个字符串还未处理完,另一个字符串便进来这个方法了,这会导致内部的数据出现矛盾!!接着是执行一个ensureOpen方法,按照我的蹩脚英文hh,初步理解这是“确定是否打开”的意思。那我们就进去看看到底是确定什么是否打开!

    在这里插入图片描述
    我们发现这里有一个判断out实例是否为null的情况,当out为null的时候,抛出一个“流关闭”的异常。结合这个提示,加上对代码的查看,我们发现这个out实例正是输出流对象的实例。当我们要输出什么内容的时候,当然要判断输出流对象是否为空呀。OK,这里我们没啥问题。
    在这里插入图片描述
    那我们就要进入整个输出语句最重要的源代码了:执行写入。
    在这里插入图片描述
    进去之后我们发现,同样是调用重载的write方法,传入的参数为字符串,0以及字符串长度。接着进入该方法。

    在这里插入图片描述

    前方高能!!!
    同步锁和ensureOpen方法上面已经讲过不赘述。这里初始化变量b是0,t是0加上字符串的长度。
    这个时候的t-b正好就是字符串的长度,那么接着下去,我们会取我们一次可以写入最大的长度t-b最小值。

    • 当最小值是我们的字符串长度的时候,我们直接获取字符串的字符数组,让初始变量b加上写入的长度,这个时候我们会发现循环条件已经不成立,那么将会结束循环;
    • 当最小值是一次可以写入最大的长度的时候,我们直接写入最大的长度,这时候初始变量加上写入长度的时候,循环条件是成立的,同时我们也有字符串没有获取,那么将会进入下一次循环,直到b<t不成立时退出。
      同时在执行循环体的过程中,仍然需要不断清楚缓存。


    其余的几个方法和上面的思路比较相似,这里将不一一赘述。
    在这里插入图片描述

    3. 总结

    这里是我个人的一点点小小的思考,我觉得程序员有三个境界,从浅到深依次是:

    1. 会调用源代码
    2. 会看懂源代码
    3. 会复写源代码

    为什么要看源代码呢?很多急于求成的程序员会说,别人写好的东西,你会用就好了啊,你要看懂实现原理干嘛?但我想说的是,其实看源码的过程正是你学习代码的过程。Java源码经历过二十几年的沉淀,很多东西看似底层,但其实最考验基础语法的功底。博主本人现在读大二,关于Java源码的讲解肯定有很多不够完善的地方,但我的初衷是分享。我也希望优秀的你,在评论区给我更加宝贵的建议和意见,感谢!!

    展开全文
  • hello world Hello World,几乎是学习各种语言的第一个程序。 大致快速了解下这门语言、开发、编译、环境搭建、运行、简单语言等,其实很多语言是有关联的。在当下,只掌握一门语言是不够的,比如说 Python,语言...

    hello world

    Hello World,几乎是学习各种语言的第一个程序。

    大致快速了解下这门语言、开发、编译、环境搭建、运行、简单语言等,其实很多语言是有关联的。在当下,只掌握一门语言是不够的,比如说 Python,语言简洁、开发快是其最大优点,但缺点是速度相对较慢,C/C++/Java 开发比较慢,但程序运行速度比较快,如果想兼具两者的优点,就要写Python的扩展,这就涉及到(C、C++、Java、Fortan…)等语言,Python 的 GUI 中 Tkinter 里面又涉及到 TCL 语言,所以就 Python 开发来说,就必须熟悉 C(CPython 就是用 C 开发出来的),最好同时熟悉 Java(Jython、Python 是基于 Java 的实现),C++/C#(IronPython 就是基于 C# 及 .net 的实现),还有不同语言间的通信可能会用到 CORBAL,还有 Python 中可能会调用 SHELL 中的命令,或 Perl 的命令。所以,精通一到两门,熟悉多门语言是必须的。
    下面用多种语言来实现打印 Hello World。

    1. Java

    环境: JDK1.7

    C:\>java -version   
    java version "1.7.0_51"  
    Java(TM) SE Runtime Environment (build 1.7.0_51-b13)  
    Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)
    

    代码:

    #FileName: HelloWorld.java  
    public class HelloWorld   #如果有 public 类的话,类名必须和文件同名,注意大小写  
    {  
      #Java 入口程序,程序从此入口  
      public static void main(String[] args)  
      {  
      #向控制台打印一条语句  
        System.out.println("Hello,World!");  
      }  
    }  
    

    说明:

    D:\HelloWorld>javac HelloWorld.java    #用 javac 编译成字节码文件(HelloWorld.class)  
    D:\HelloWorld>java HelloWorld          #用 java 解释执行成特定平台的机器码  
    Hello,World!  
    
    1. C

    环境: MinGW 或各种 C/C++ 编译器

    D:\HelloWorld>gcc -v  
    Reading specs from C:/Perl/site/lib/auto/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs  
    Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --with-gnu-as --host=min  
    gw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable-languages=c,c++,f77,ad  
    a,objc,java --disable-win32-registry --disable-shared --enable-sjlj-exceptions --enable-libgcj --dis  
    able-java-awt --without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enabl  
    e-hash-synchronization --enable-libstdcxx-debug  
    Thread model: win32  
    gcc version 3.4.5 (mingw-vista special r3)  
    

    代码:

    #include <stdio.h>  
    int main()                #main 入口函数  
    {  
      printf("Hello,World!"); #printf 函数打印  
      return 1;               #函数返回值  
    }  
    

    说明:

    D:\HelloWorld>gcc HelloWorld.c -o output   #文件名 HelloWorld.c,-o 输出文件名 output  
    HelloWorld.c:6:2: warning: no newline at end of file  
      
    D:\HelloWorld>output                       #直接运行输出文件               
    Hello,World!
    #如果未安装 GCC,那么必须按照 http://gcc.gnu.org/install/ 上的详细说明安装 GCC。  
    #为了在 Windows 上安装 GCC,需要安装 MinGW。
    #为了安装 MinGW,请访问 MinGW 的主页 www.mingw.org,进入 MinGW 下载页面,下载最新版本的 MinGW 安装程序,命名格式为 MinGW-<version>.exe。  
    #当安装 MinWG 时,至少要安装 gcc-core、gcc-g++、binutils 和 MinGW runtime,但是一般情况下都会安装更多其他的项。    
    #添加您安装的 MinGW 的 bin 子目录到您的 PATH 环境变量中,这样您就可以在命令行中通过简单的名称来指定这些工具。    
    #当完成安装时,就可以从 Windows 命令行上运行 gcc、g++、ar、ranlib、dlltool 和其他一些 GNU 工具。
    
    1. C++

    环境: MinGW 或各种 C++ 编译器
    头文件后缀名:.h、.hpp、.hxx
    源文件后缀名:.cpp、.c++、.cxx、.cc、.C
    代码:

    #include <iostream>               //std::cout 要用到的头文件  
    #include <stdio.h>                //标准输入输出头文件  
      
    int main()  
    {  
      printf("Hello,World!--Way 1\n");    //printf 语句打印  
      puts("Hello,World!--Way 2");        //puts 语句  
      puts("Hello," " " "World!--Way 3"); //字符串拼接  
      std::cout << "Hello,World!--Way 4" << std::endl; //C++ 教科书上写法  
      return 1;                                        //作为注释  
    } 
    

    说明:

    D:\HelloWorld>g++ HelloWorld.c++ -o output   //源文件后缀也可为 .cpp、.C  
      
    D:\HelloWorld>output  
    Hello,World!--Way 1  
    Hello,World!--Way 2  
    Hello,World!--Way 3  
    Hello,World!--Way 4
    
    1. Python
      环境: Python 2.x 或 Python 3.x

      D:\HelloWorld>python
      Python 2.7.4 (default, Apr 6 2013, 19:55:15) [MSC v.1500 64 bit (AMD64)] on win32
      Type “help”, “copyright”, “credits” or “license” for more information.

    代码:

    >>>> print "Hello,World!"   #Python 2.x  
    Hello,World!  
    >>> print("Hello,World!")  #Python 3.x    
    Hello,World!  
    

    说明:

    1. 在 Python 3.x 中,print 语句是函数,所以为 print()。
    2. 也可以写在 .py 文件中,同样执行。
    3. python2.6 及以上版本和 python3.x 基本相同,也同样可以使用 print() 来打印。

    1. C#

    环境:Windows

    d:\HelloWorld>csc -v  
    Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927  
    for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727  
    Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.  
    

    代码:

    //FileName: HelloWorld.cs  
    using System;  
    class TestApp  
    {  
      public static void Main()  
      {  
        Console.WriteLine("Hello,World!");  
        Console.ReadKey();  
      }  
    }  
    

    //执行如下:

    d:\HelloWorld>csc HelloWorld.cs  
    Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927  
    for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727  
    Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.  
      
    d:\HelloWorld>HelloWorld.exe  
    Hello,World!  
    

    说明:
    C# 其实和 Java 非常相像,刚才用的是命令行方式,需要设置环境变量,可以参考:http://www.jb51.net/article/67171.htm。
    如果是直接下载 Microsoft Visual Studio 的话,就可以在 IDE 中用快捷键编译、运行。
    06. PHP
    环境: XAMPP 1.8.3,环境搭建指南:http://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110943.html
    代码:

    <!DOCTYPE html>  
    <body>  
    <?php  
    echo "Hello,World!";            //打印语句  
    echo "The first php program!";  //打印语句  
    echo phpinfo();                 //phpinfo()系统函数,输出环境信息  
    ?>  
    </body>  
    </html>  
    

    说明:

    #PHP(Hypertext Preprocessor)。  
    #PHP 是一种 HTML 内嵌式的语言,PHP 与微软的 ASP 颇有几分相似,都是一种在服务器端执行的嵌入 HTML 文档的脚本语言。  
    #PHP 语言的风格类似于 C 语言,现在被很多的网站编程人员广泛地运用。  
    #PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速地执行动态网页。  
    #与其他的编程语言相比,PHP 是将程序嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多。  
    #与同样是嵌入 HTML 文档的脚本语言 JavaScript 相比,PHP 在服务器端执行,充分利用了服务器的性能。  
    #PHP 执行引擎还会将用户经常访问的 PHP 程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是 PHP 高效率的体现之一。  
    #PHP 具有非常强大的功能,所有的 CGI 或者 JavaScript 的功能,PHP 都能实现,而且几乎支持所有流行的数据库以及操作系统。   
    
    1. JavaScript
      环境: node.js 或 jaxer
      node下载链接: http://nodejs.org/download/ 按提示,下载自己想要的文件即可。

      D:>node -v
      v0.10.33

    代码:

    var sys = require("sys");    #导入需要的 sys 模块  
    sys.puts("Hello,World!");    #调用里面的 puts 函数来打印字符串  
    

    说明:

    D:\>node HelloWorld.js       #node + *.js,执行  
    Hello,World!  
    #JavaScript 是 Web 的编程语言。  
    #所有现代的 HTML 页面都使用 JavaScript。  
    #JavaScript 非常容易学。  
    
    1. Ruby
      环境: ruby 1.9.3

      D:\HelloWorld>ruby -v
      ruby 1.9.3p429 (2013-05-15) [i386-mingw32]

    代码:

    #可用 print 语句打印  
    print "Hello,World!\n"   
    #可用 puts 语句打印  
    puts  "Hello,World!\n"   
    #可以先声明一个变量,然后再用 puts 语句  
    a = "Hello,World!\n"     
    puts a  
    #可以先写个函数再调用  
    def say(name)  
       "Hello,#{name}"  
    end  
    puts say("World!")
    

    说明:

    D:\HelloWorld>ruby HelloWorld.rb     #运行方式类似 Python、Perl  
    Hello,World!  
    Hello,World!  
    Hello,World!  
    Hello,World!  
    
    1. R
      环境:R-3.1.2-win(适用于32、64位),分别有相应的 GUI

      C:>R #安装好了之后,输入 R 后显示

      R version 3.1.2 (2014-10-31) – “Pumpkin Helmet”
      Copyright © 2014 The R Foundation for Statistical Computing
      Platform: i386-w64-mingw32/i386 (32-bit)

      R

      ‘license()’‘licence()’

      R.
      ‘contributors()’
      'citation()'RR

      ‘demo()’‘help()’
      'help.start()'HTML
      'q()'R.

    代码:

    print("Hello,World!")
    

    说明:
    R 语言,一种自由软件编程语言与操作环境,主要用于统计分析、绘图、数据挖掘。
    下面是安装下载比较详细的步骤参见:
    http://www.jb51.net/os/RedHat/335436.html
    10. SQL
    环境: ORACLE SQL/PLUS
    代码:

    SQL> select 'Hello,World!' from dual;  
    

    'HELLO,WORLD

    Hello,World!  
    说明:
    还可以建一个表,插入,再查询,最后删除该表。
    SQL> CREATE TABLE MESSAGE (TEXT CHAR(15));            #创建表  
    INSERT INTO MESSAGE (TEXT) VALUES ('Hello, world!');  #插入表  
    SELECT TEXT FROM MESSAGE;                             #查询表  
    DROP TABLE MESSAGE;                                   #删除表               
    Table created.  
      
    SQL>  
    1 row created.  
      
    SQL>  
    TEXT  
    ---------------  
    Hello, world!  
    
    1. Perl
      环境:Perl 5.16 或 MinGW
      下载 URL:http://www.activestate.com/activeperl/downloads

      D:\HelloWorld>perl -v

      This is perl 5, version 16, subversion 3 (v5.16.3) built for MSWin32-x86-multi-thread
      (with 1 registered patch, see perl -V for more detail)

      Copyright 1987-2012, Larry Wall

      Binary build 1603 [296746] provided by ActiveState http://www.ActiveState.com
      Built Mar 13 2013 11:29:21

      Perl may be copied only under the terms of either the Artistic License or the
      GNU General Public License, which may be found in the Perl 5 source kit.

      Complete documentation for Perl, including FAQ lists, should be found on
      this system using “man perl” or “perldoc perl”. If you have access to the
      Internet, point your browser at http://www.perl.org/, the Perl Home Page.

    代码:

    #!C:\Perl\bin                    #Windows 平台下  
    #!/usr/bin/env perl              #Linux 环境下  
    print "Hello,World!\n";          #print("Hello,World") 也可   
    输出结果:
    D:\HelloWorld>perl HelloWorld.pl #类似于 python file.py  
    Hello,World!  
    说明:
    #Perl 5.10 及以上的版本可以用  
    use 5.010;  
    say "Hello,World!";  
    
    1. HTML
      环境:HTML 或 HTML 5.0
      代码:

      This is the first program!

      Hello,World!

    说明:
    大多数主流浏览器都支持 HTML4.0,有些浏览器只支持 HTML5.0 的部分功能。
    13. VB
    环境:

    VBC version 8.0.5
    D:\Learn\C>vbc -v  
    Microsoft (R) Visual Basic Compiler version 8.0.50727.5483  
    for Microsoft (R) .NET Framework version 2.0.50727.5485  
    Copyright (c) Microsoft Corporation.  All rights reserved.  
      
    vbc : Command line warning BC2007 : unrecognized option 'v'; ignored  
    vbc : Command line error BC2008 : no input sources specified  
    

    代码:

    'FileName: HelloWorld.rb  rb 作为 VB 源文件的后缀  
    Module Hello    
      Sub Main()               '程序人口函数  
        MsgBox("Hello,World!") '计算机屏幕上显示信息  
      End Sub                  'End 作为程序块结尾  
    End Module                 '单引号作为注释  
    

    说明:

    D:\>vbc HelloWorld.vb      #vbs 来编译,生成 HelloWorld.exe 可执行文件  
    Microsoft (R) Visual Basic Compiler version 8.0.50727.5483  
    for Microsoft (R) .NET Framework version 2.0.50727.5485  
    Copyright (c) Microsoft Corporation.  All rights reserved.  
    D:\>HelloWorld 
    
    1. Scala
      环境:scala-2.11.4.msi 编译器
      d:>scala
      Welcome to Scala version 2.11.4 (Java HotSpot™ Client VM, Java 1.7.0_51).
      Type in expressions to have them evaluated.
      Type :help for more information.

    scala> println(“Hello,World!”); #可在交互式界面执行 println 语句,很像 java
    Hello,World!
    代码:

    object HelloWorld  
    {  
      def main(args:Array[String])   
      {  
         println("Hello,World!");  
      }  
    }  
    //编译  
    d:\HelloWorld>scala HelloWorld.scala  
    Hello,World!  
    

    说明:

    Scala 是一门把面向对象和函数式编程思想加入静态类型中的编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性,使 Java 和其他语言的程序员使用 Scala 时更富有成效。

    1. Shell
      环境:Linux/Unix 平台,或安装了 MinGW 和 MSYS 的 Windows 平台
      代码:

      #安装了MinGW和MSYS的Windows平台
      D:\HelloWorld>echo “Hello,World!”
      “Hello,World!”
      #Linux平台下
      #echo “Hello,World!” 或 printf “Hello,World!”
      #如果是写在文件中:
      chmod +x HelloWorld.sh
      ./HelloWorld.sh

    说明:

    #Shell 诞生于 Unix,是与 Linux/Unix 交互的工具,单独地学习 Shell 是没有意义的,必须先学习 Linux/Unix。  
    #Shell 虽然是 Unix 的第一个脚本语言,但它是相当优秀的。它结合了延展性与效率,持续保有独具的特色,并不断的被改良,功能更加强大。  
    #缺点:Shell 需要依赖其他程序才能完成大部分的工作,优点:简洁的脚本语言标记方式,比 C 语言编写的程序执行更快、更有效率。
    
    1. Delphi
      环境:Delphi 7
      代码:

      [File|New|Application]–>拖一个Button、一个Label–>双击Button,编码如下:
      procedure TForm1.Button1Click(Sender: TObject);
      begin
      label1.Caption := ‘Hello,World!’;
      end;

      procedure TForm1.FormCreate(Sender: TObject);
      begin

      end;

      end.

    说明:

    Delphi,是 Windows 平台下著名的快速应用程序开发工具(Rapid Application Development,简称 RAD)。
    似乎很多人都觉得 Delphi 已经没落了、过时了(我身边有好多同事都没听过 Delphi)。
    但我不这么认为,"真正的程序员用 C,聪明的程序员用 Delphi",经典无需多言,尤其是开发GUI程序,拖一下就 OK 了!!!
    
    1. Fortran
      环境:Linux 或者安装了 MinGW 的 Windows 平台

      D:\HelloWorld>gfortran -v
      Using built-in specs.
      COLLECT_GCC=gfortran
      COLLECT_LTO_WRAPPER=c:/mingw/bin/…/libexec/gcc/mingw32/4.8.1/lto-wrapper.exe
      Target: mingw32
      Configured with: …/gcc-4.8.1/configure --prefix=/mingw --host=mingw32 --build=mingw32 --without-pic
      –enable-shared --enable-static --with-gnu-ld --enable-lto --enable-libssp --disable-multilib --ena
      ble-languages=c,c++,fortran,objc,obj-c++,ada --disable-sjlj-exceptions --with-dwarf2 --disable-win32
      -registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs --with-gmp=/usr/src/pkg/gm
      p-5.1.2-1-mingw32-src/bld --with-mpc=/usr/src/pkg/mpc-1.0.1-1-mingw32-src/bld --with-mpfr= --with-sy
      stem-zlib --with-gnu-as --enable-decimal-float=yes --enable-libgomp --enable-threads --with-libiconv
      -prefix=/mingw32 --with-libintl-prefix=/mingw --disable-bootstrap LDFLAGS=-s CFLAGS=-D_USE_32BIT_TIM
      E_T
      Thread model: win32
      gcc version 4.8.1 (GCC)

    代码:

    program hello
          print *, "Hello World!"
       end program hello
    

    说明:

    Fortran 是最早出现的计算机语言,主要用于科学及工程计算领域,这一点和 Python 相同。
    D:\HelloWorld>gfortran -ffree-form HelloWorld.f -o out.exe  #-ffree-form 自由格式 -o 后面是输出文件  
    #后缀名可以为.f, .F, .f90, .fpp. 如果是 .f90 结尾的文件,可以不用 -ffree-form,因为该后缀结尾的文件默认是自由格式  
    D:\HelloWorld>out      #如果是 .f 结尾的话,必须要加上,否则报错  
    Hello World!  
    
    1. TCL
      环境:Linux 或带有 WinGW 的 Windows 平台
      代码:

      #命令行交互方式
      D:>tclsh
      % puts “Hello,World!”
      Hello,World!
      % exit

    D:>

    #文件方式运行  
    #!/usr/local/bin/tcl  
    puts "Hello, world!"  
    D:\>tclsh HelloWorld.tcl  
    Hello,World!  
    

    说明:

    1. 文件名后缀 .tcl 编译器为 tclsh(命令方式显示)或 wish(GUI方式显示)。

    2. TCL(Tool Command Language)一种通用的脚本语言,几乎在所有平台都能运行,功能非常强。

    3. FoxPro
      环境:VFP9.0
      代码:

      ?“Hello,World!”

    说明:
    尽管编译、运行都通过了,GUI 界面仍然不知道如何显示编译后的结果,还是在命令行界面里运行 .FXP 文件才显示的结果。
    Visual FoxPro 原名 FoxBase,最初是由美国 Fox Software 公司于 1988 年推出的数据库产品,在 DOS 上运行,与 xBase 系列兼容。FoxPro 是 FoxBase 的加强版,最高版本曾出过 2.6。之后于 1992 年,Fox Software 公司被 Microsoft 收购,加以发展,使其可以在 Windows 上运行,并且更名为 Visual FoxPro。FoxPro 比 FoxBASE 在功能和性能上又有了很大的改进,主要是引入了窗口、按纽、列表框和文本框等控件,进一步提高了系统的开发能力。

    1. Ada
      环境:ADA95 的 gnat 编译器

      d:\HelloWorld>gnat
      GNAT 4.8.1
      Copyright 1996-2013, Free Software Foundation, Inc.

      List of available commands

      gnat bind gnatbind
      gnat chop gnatchop
      gnat clean gnatclean
      gnat compile gnatmake -f -u -c
      gnat check gnatcheck
      gnat elim gnatelim
      gnat find gnatfind
      gnat krunch gnatkr
      gnat link gnatlink
      gnat list gnatls
      gnat make gnatmake
      gnat metric gnatmetric
      gnat name gnatname
      gnat preprocess gnatprep
      gnat pretty gnatpp
      gnat stack gnatstack
      gnat stub gnatstub
      gnat test gnattest
      gnat xref gnatxref

    说明:

    Ada 是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机而研发的。在经过除去 # 行获得最终处理过的文件后即可交由 GNAT 编译。
    
    1. AWK
      环境:Linux/Unix 平台,或安装了 MinGW 和 MSYS 的 Windows 平台
      代码:

      [root@Linux ~]# echo | awk ‘{print “Hello,World!”}’
      Hello,World!
      [root@Linux ~]# echo | awk ‘BEGIN {print “Hello,World!”}’
      Hello,World!
      [root@Linux ~]# awk ‘BEGIN {print “Hello,World!”}’
      Hello,World!
      [root@Linux ~]# echo “hello world” | awk ‘{print}’
      hello world

    说明:

    #AWK 是一种优良的文本处理工具。它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。<br />
    #AWK 名称得自于它的创始人,分别是 Alfred Aho、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。<br />
    #AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。
    
    1. 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 用用。
    
    1. Prolog
      环境:SWI-PrologPortable 编译器
      代码:

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

    说明:

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

    到网上看一下有没有人总结各种编程语言的helloworld,一开始找到的那个都是ABC开头的语言,有一些并不是很常见。
    后来看到一个比较常用语言的helloworld集合,遂分享。

    展开全文
  • c语言的Hello World

    千次阅读 2021-12-31 21:58:18
    C语言Hello World 入门一、Hello World1.1、当前目录下创建.c结尾的c文件1.2、编写c语言代码1.3、dos下编译运行1.4、内容解析 记录学习笔记 一、Hello World   首先创建一个文件夹用来存放代码,如下: 1.1、当前...


    记录学习笔记

    一、Hello World

      首先创建一个文件夹用来存放代码,如下:
    在这里插入图片描述

    1.1、当前目录下创建.c结尾的c文件

    在这里插入图片描述
    注意:以.c结尾的文件是c语言的源文件

    1.2、编写c语言代码

    我使用的是notepad++打开,编写一段c语言程序
    在这里插入图片描述
    必须是提前安装了gcc程序, gcc不是系统自带的。

    接下来使用dos进行编译,注意安装gcc;
    https://blog.csdn.net/xc123555/article/details/121878218?spm=1001.2014.3001.5501

    1.3、dos下编译运行

    在这里插入图片描述

    1.4、内容解析

    1.4.1、include头文件包含

    include 是告诉编译器包含一个头文件,在c语言当中,任何库函数调用都需要包含头文件
    什么是库函数:例如:printf就是一个库函数,需要使用到printf就需要导入头文件
    在c语言中,任何库函数的声明都需要提前包含库函数

    1.4.2、Main函数

    main函数是C语言的主函数,也是c语言的入口程序 , 一个c语言的程序有且只有一个主函数

    1.4.3、{ }

    c语言中的所有函数的代码都是在{ }里面包着的

    1.4.4、注释

    //代表注释,就是一个说明,没有实质的意义。 单行注释是c++语言的注释方法
    /* */ 多行注释是标准的c语言的注释方法

    1.4.5、 printf

    printf是c语言的库函数

    1.4.6、声明

    int a ;
    声明一个变量名字叫a,对于c语言,变量的名称可以自定义的。
    int不可以随意修改,它是c语言的关键字。

    1.4.7、c语言自定义名称

    1.可以使用大小写字母,下划线,数字,但是第一个字母必须是字母或者下划线,
    字母区分大小写。
    2.不能用c语言的关键字作为变量名称
    注意:c语言中每一行以;结尾。
    在这里插入图片描述

    1.4.8、printf函数

    printf是向标准输出设备输出字符串,如果要输出一个字符串:例如:
    printf(“hello world”);
    如果要输出一个整数
    printf("%d\n",3);
    1.%d表示输出一个整数,占位符
    2.\n表示输出一个回车换行

    1.4.9、return语句

    一个函数遇到return语句就终止了,return是c语言的关键字。

    二、Visual Studio创建hellowrold项目

    在这里插入图片描述

    注意:Visual Studio不是一个编译器,它是一个IDE集成环境。
    在这里插入图片描述

    展开全文
  • Hello World代码

    千次阅读 2022-02-15 12:30:25
    Hello World代码 public class Hello{ public static void main(String[] args){ System.out.print("HEllo World"); } } ​ 编译 javac Java文件 生成class文件 Java命令 运行class文件
  • Java 基础 —— Hello World

    万次阅读 多人点赞 2020-02-27 14:44:30
    Hello, world"程序是指在计算机屏幕上输出“Hello, world”这行字符串的计算机程序,“hello, world”的中文意思是“你好,世界。”。因为《The C Programming Language》中使用它做为第一个演示程序,非常著名,...
  • java输出Hello World

    千次阅读 2021-02-26 09:08:13
    一、输出“Hello World!”1、新建一个java项目,点击File->New->Java Project,创建java项目的界面之后,输入项目名称wly,点击finish。2、创建好java项目之后,鼠标右键项目,选择New->Class,创建一个类...
  • Java输出hello world

    千次阅读 2022-04-03 23:39:08
    这是我们学习java所必须学习的第一个程序 public static void main(String args[]) { System.out.println("hello world"); } 程序的运行结果如下: 喜欢记得关注博主哦
  • C语言Hello world代码

    千次阅读 2021-12-27 20:10:46
    C语言Helloworld!代码 代码如下: #include int main() { printf("Hello,world!\n"); return 0; }
  • Python之Hello World的条件输出实例

    千次阅读 2021-03-17 21:50:05
    题目描述:#获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫...
  • Android studio创建hello world

    千次阅读 2021-09-13 18:03:34
    目录安装Android studio以及创建hello ...helloworld创建具体过程 1.打开程序,点击左上角file,选择new project 2.进入创建页面选择empty activity 3.在后的界面更改项目名称和项目储存位置,点击finis
  • helloworld代码怎么写?

    千次阅读 2021-01-29 10:39:27
    public class helloworld{public static void main(String []args){System.out.println("Hello world!");}}python2:print "Hello world!"python3:print ("Hello world!")C/C++:#include int main(...
  • Java编写的第一个程序:HelloWorld

    千次阅读 2021-03-05 17:45:20
    原理:Java文件需要编译后才能运行,编译命令为 javac HelloWorld.java(使用javac.exe命令),编译之后会出现以.class结尾的字节码文件(HelloWorld.class)。运行的是字节码文件,运行命令为java HelloWorld在桌面上...
  • HelloWorld

    万次阅读 2021-02-02 15:59:49
    public class HelloWorld{ //定义一个公开的类,起名为HelloWorld /*多行注释 main方法是程序的主入口 */ public static void main(String[] args){ /* 方法体:有一行一行的“java语句”构成 每条语句必须以...
  • 超详细的Eclipse使用教程——使用Eclipse创建第一个HelloWorld!,手把手教学啊。
  • JSP输出HelloWorld和Servlet输出HelloWorld

    千次阅读 2018-09-19 23:39:49
    public class HelloWorld extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(...
  • 01,HelloWorld入门程序

    千次阅读 2019-10-12 10:35:17
    在d:\demo 目录下新建文本文件,完整的文件名修改为HelloWorld.java ,其中文件名为HelloWorld ,后缀名必须为.java。 用记事本打开 使用notepad++记事本软件。 在文件中键入文本并保存,代码如下: ...
  • 手把手教你用html写Hello World

    千次阅读 2022-03-25 10:14:27
    首先,我们先新建一个txt文件,鼠标右键,在新建里面找到文本文档,然后把文档名改成helloWorld.txt
  • Java实现 Hello World

    千次阅读 2021-02-01 20:45:40
    Hello World记事本手写Hello Worldeclipse编辑器从零到一实现Hello World 记事本手写Hello World 1.新建Hello文本文件输入以下代码 eclipse编辑器从零到一实现Hello World
  • JavaWeb的Hello World

    2016-02-22 21:34:07
    JavaWeb的Hello World,采用maven打包 出来的
  • JAVA的HelloWorld代码编写

    千次阅读 2021-11-14 16:39:23
    第一步:新建一个文本文档 第二步:打开代码输入代码(注意大小写,Java对大小写很敏感) 第三步:更改后缀为.java(这样这个文档就会...第六步:在Power shell窗口里输入 Javac Helloworld会输出HelloWorld...
  • 项目1:使用c++书写Hello world程序

    千次阅读 2022-04-17 15:21:00
    项目1:c++书写Hello world程序
  • android studio上实现Hello world
  • 第一个Python程序——hello world

    千次阅读 2020-11-24 00:06:43
    helloWorld 一直都是每一门语言经典的第一课,就是使用那一种语言输出 HelloWorld 的字符串下面 ,就用 python。在终端里面输出 HelloWorld代码非常简单,只需要一行就行。print('HELLO WORLD!')以上就是代码的内容...
  • 用python写Hello World

    千次阅读 2021-03-02 11:03:37
    用python写Hello World 运行python程序有两种方式:交互式和文件式 交互式 交互式又可分为通过cmd运行和通过IDLE远行两种 这种方式写的Python代码是输入一行,执行一行 通过cmd运行hello world 打开cmd 在命令控制...
  • C++ —— Hello World

    万次阅读 2020-03-01 13:55:47
    Hello, world"程序是指在计算机屏幕上输出“Hello, world”这行字符串的计算机程序,“hello, world”的中文意思是“你好,世界。”。因为《The C Programming Language》中使用它做为第一个演示程序,非常著名,...
  • print('Hello World!')的新玩法

    千次阅读 2021-01-28 18:09:26
    相信很多同学入门Python的第一行代码都是print('Hello World!')print是初学者最先接触的Python函数,但是很多人可能到现在也不完全清楚它的用法。print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=...
  • Hello World的由来

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

    千次阅读 2021-03-14 14:33:14
    /* #include #:预处理标志,后面跟预处理指令,include:预处理指令,包含 :c++头文件,输入输出流 这行的作用就是在预编译之前先执行这行代码。... int main(void) { cout << "hello world" ; return 0; }
  • 我们先在contracts目录下建立一个helloworld.sol文件 进入编辑 // SPDX-License-Identifier: MIT pragma solidity >=0.4.22 <0.9.0; contract helloworld { uint public balance; /********** Begin ******...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,590,447
精华内容 636,178
关键字:

helloworld

友情链接: dbn.rar