HelloWorld

java

半编译半解释型语言

安装配置

vim /etc/profile.d/java.sh

export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib

源代码

vim HelloWorld.java

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

编译

javac HelloWorld.java

解释运行

java HelloWorld

C

编译型语言

安装

yum install gcc gcc-c++

源代码

vim HelloWorld.c

#include "stdio.h"
main(){
  printf("Hello World\n");
}

编译

gcc HelloWorld.c -o helloWorld

直接运行

./helloWorld

python

解释型脚本语言

安装

yum install python36

源代码

vim hello_world.py

#!/usr/bin/env python3
print("Hello World!")

解释运行

python3 hello_world.py

html

超文本标记语言(Hyper Text Markup Language) HTML是一种标记语言 (markup language)
它其实是文本,需要浏览器的解释

运行环境

浏览器

源代码

vim hello.html





test


    Hello World


html & JavaScript

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能

运行环境

浏览器

html源代码

vim helloworld.html




  
  Hello World
  


  

JavaScript源代码

vim helloworld.js

// JavaScript Document
window.onload = writeMessage;

function writeMessage(){
  document.getElementById("helloMessage").innerHTML = "Hello, World!";
}

php

PHP即"超文本预处理器"(PHP: Hypertext Preprocessor),是一种脚本语言,在服务器端执行

安装

yum install php-cli

源代码

vim helloworld.php


解释运行

php helloworld.php

php&html

源代码

vim hello.php


 
  PHP 测试
 
 
 Hello World

'; ?>

解释运行

php hello.php

jsp & html

JSP全名为Java Server Pages,中文名叫java服务器页面,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。
它实现了Html语法中的java扩展(以 <%, %>形式)。在服务器端执行。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

运行环境

jdk & 浏览器

源代码

vim hello.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here


    <%
        String str = "hello world";
        out.println(str);
    %>


go

一种静态强类型、编译型语言

安装配置

wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
tar xf go1.12.7.linux-amd64.tar.gz -C /usr/local/
ll /usr/local/go/bin

vim /etc/profile.d/go.sh
export PATH=$PATH:/usr/local/go/bin

. /etc/profile

源代码

vim hello.go

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

解释运行

go run hello.go

编译

go build hello.go

运行

./hello

编程语言排行榜

https://www.tiobe.com/tiobe-index/

你可能感兴趣的:(HelloWorld)