世界编程语言鉴赏(一)

管理员 云之梦歌 2020-8-25 5364

世界编程语言鉴赏(一)

持续更新中... (按照字母先后排序)



Apex

作者:Salesforce.com

发布时间:无资料

语言类型:编译型

应用领域:业务逻辑、数据处理

网站:无资料

简介:Apex是由Salesforce.com开发的专有语言。 Apex是一种强类型,面向对象的编程语言,允许开发人员在Force.com平台服务器上执行流量和事务控制语句,同时调用Force.com API。

代码欣赏:

_______ Apex _______________________

System.debug('Hello Apex!');

_______ Apex _______________________


ASM(汇编语言 各个架构平台助记指令的统称)

作者:无()

发布时间:1949年

语言类型:静态 编译型

应用领域:通用

网站:

简介:汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

代码欣赏:

_______ ASM (Intel 8080 8位处理器)_______________________

bdos equ 0005H
start:  
    mvi    c,9
    lxi    d,msg$
    call   bdos
    ret
msg$: db 'Hello, world!$'
end start

_______ ASM (Intel 8080 8位处理器) _______________________


C

作者:D.M.RitchieK.L.Thompson

发布时间:1972年

语言类型:静态编译型

应用领域:通用

网站:https://baike.baidu.com/item/c%E8%AF%AD%E8%A8%80/105958?fr=aladdin

简介:C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

代码欣赏:

_______ C _______________________

#include <stdio.h>
int main()
{
   printf("Hello C");
   return 0;
}

_______ C _______________________


C++

作者:Bjarne Stroustrup

发布时间:1983年

语言类型:静态编译型

应用领域:通用

网站:https://baike.baidu.com/item/C++/99272

简介:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

代码欣赏:

_______ C++ _______________________

#include <iostream>
using namespace std;
int main()
{
   cout << "Hello C" << endl;
   return 0;
}

_______ C++ _______________________


C#

作者:Microsoft公司(Anders Hejlsberg)

发布时间:2000年

语言类型:.NET平台解释 生成型

应用领域:Windows桌面

网站:https://docs.microsoft.com/zh-cn/dotnet/csharp

简介:C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。

代码欣赏:

_______ C# _______________________

using System;
namespace CSharp
{
    static class Hello
    {
        static void Main(string[] argc)
        {
            Console.WriteLine("Hello C#");
        }
    }
}

_______ C# _______________________


Elixir

作者:José Valim

发布时间:2012年

语言类型:解释型

应用领域:脚本

网站:www.elixir-lang.org

简介:Elixir 是一个基于 Erlang 虚拟机的函数式、面向并行的通用编程语言。Elixir 以 Erlang 为基础,支持分布式、高容错、实时应用程序的开发,同时亦对其进行扩展使之借助宏实现元编程,并通过协议支持多态。

代码欣赏:

_______ Elixir _______________________

iex > I.puts"Hello World

_______ Elixir  _______________________

Fortran

作者:John Warner Backus <BNF之父>

发布时间:1954年

语言类型:编译

应用领域:科学、工程技术

网站:http://www.fortran.cn

简介:FORTRAN语言是Formula Translation的缩写,意为“公式翻译”。它是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强。

代码欣赏:

_______ Fortran _______________________

program main
  implicit none
  write(*,*) "Hello World!"
end

_______ Fortran  _______________________


Go

作者:Robert Griesemer、Rob Pike、Ken Thompson

发布时间:2009年

语言类型:静态编译型

应用领域:通用

网站:https://baike.baidu.com/item/go/953521?fromtitle=Golang&fromid=2215139&fr=aladdin

简介:Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

代码欣赏:

_______Go _______________________

package mai
import "fmt
func main() {
    fmt.Print("hello world!")
}

_______ Go _______________________


Java

作者:Sun Microsystems公司(James Gosling)

发布时间:1995年

语言类型:解释型(jar、class)

应用领域:跨平台桌面应用开发、安卓开发、网站开发

网站:https://www.java.com

简介:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承指针等概念,因此Java语言具有功能强大和简单易用两个特征。

代码欣赏:

_______ Java _______________________

public class HelloWorld
{
   public static void Main(String[] args)
   {
       System.out.println("Hello Java")
   }
}

_______ Java _______________________


Lua

作者:Roberto Ierusalimschy、Waldemar Celes 、 Luiz Henrique de Figueiredo

发布时间:1993年

语言类型:解释型

应用领域:游戏开发、独立应用脚本、扩展安卓脚本

网站:http://www.lua.org

简介:Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

代码欣赏:

_______ Lua _______________________

print"Hello Lua"

_______ Lua _______________________










2020 08 25 云之梦歌 第1次编辑

2020 09 21 云之梦歌 第2次编辑

2021 02 25 云之梦歌 第3次编辑

2021 03 19 云之梦歌 第4次编辑

收藏列表 (0)
还没有人收藏过本帖~
最新回复 (0)
    • 蓝站网
      2
        登录 注册 QQ登录
返回