当前位置:网站首页 > Java基础 > 正文

java实验语言编程基础知识



/colgroup>

tbody>

编程语言

时间

开发工具

特点

汇编语言

Assembly Language

1946

VisualASM

1946年世界上第一台电子计算机问世

C语言

1972

Turbo C 2

C语言是一种古老而又经久不衰的计算机程序设计语言,大约诞生于上个世纪60年代。

C语言的编程方式是一种称为面向过程的开发方式。也就是说,解决问题的时候,程序员需要思考计算机应该如何一步一步完成这个问题,然后将相应过程转化为代码。

写出了Linux系统;

C语言: 代码编译得到机器码,机器码在处理器上直接执行,每一条指令控制CPU工作。

其他语言:代码编译得到字节码,虚拟机执行字节码并转换成机器码再后在处理器上执行。

SQL

1974

SQL Server

Oracle SQL Developer

PL/SQL Developer

C++

1979

CFREE(初学者适用)

VC++6.0

Visual C++

Dev-C++

Codeblock

C++包含了C语言,但在C++中又增加了面向对象的概念,但不是说C语言比不上C++,许多操作系统以及软件都是用C语言编程出来的,两者的编程思想不一样,应用的领域也不一样。在各自的领域,谁也不能替代谁。

写出了Microsoft Windows系统、Microsoft Office、Oracle、MySQL;

#include<iostream>

using namespace std;

int main()

{

cout<<"hello world!";

return 0;

}

R是用于​​统计​​​​分析​​​、​​绘图​​​的语言和操作环境。R是属于​​GNU​​​系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀​​工具​​。

java实验语言编程基础知识

MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

应用领域:机器人、深度学习、计算机视觉、信号处理

Python

1990

IDLE

PyCharm

Python计算机程序设计语言,具有丰富和强大的库。它常被昵称为​​胶水语言​​​,能够把用其他语言制作的各种模块(尤其是​​C​​​/​​C++​​​)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如​​3D游戏​​​中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供​​跨平台​​的实现。

VB语言

1991

visual basic 6.0

2020年3月11日,微软宣布不会再开发VB或增加功能。

Lua

1993

Lua语言:小的编程语言广泛运用在游戏、服务的配置。

(1)、类似Javascript的 动态语言,LuaJit 性能高于大多数的 脚本语言

(2)、结合C语言开发,非常简单,通过 LuaFFI直接调用C 编写的模块

HTML

1993

Adobe Dreamweaver

Visual Studio Code;

PHP

1995

Dreamweaver_CS5

Notepad++

JavaScript

1995

Sublime Text

VS Code

WebStorm

JavaScript是世界上最流行的编程语言之一,可广泛用于服务器、PC、笔记本电脑、平板电脑、智能手机等设备。一种直译式脚本语言即JS,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在​​HTML​​(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能,增加网页的交互功能,完成复杂的动态网页。

JAVA

1995

JBuilder

Eclipse

NetBeans IDE

IntelliJ IDEA

高级编程语言,面向对象,它是商业编程语言。因为C++开发的软件都是面向普通人的,而Java开发的软件大部分是面向事业单位、公司及企业的,它的功能同样强大,结构比C++清晰,学习起来比C++简单多了;并且是跨平台运行的程序,用Java开发出来的软件可以在世界几乎所有的系统上运行(包括Linux、掌上电脑、手机等),但正因为如此,使之运行时会比C++开发的软件要慢。

事实证明,Java不仅仅适于在网页上内嵌动画—它是一门极好的完全的软件编程的小语言。“虚拟机”机制、垃圾回收、没有指针等使它很容易实现,不易崩溃且不会泄漏资源的可靠程序。

虽然不是C++的正式续篇,Java从C++中借用了大量的语法。它丢弃了很多C++的复杂功能,从而形成一门紧凑而易学的语言。

应用:手机游戏、中间件、软件、网站,电脑游戏,以及现在流行的安卓手机app等

public class Main{

public static void main(String[] args)

{

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

}

}

C#

2000

Visual Studio Code

MonoDevelop

读C sharp;C#就是微软想要复制Java的成功,几乎就是Java的翻版。Java几乎被所有平台支持,而C#目前只被Windows和Linux支持,Windows下的支持当然是由微软自己开发的,而Linux下的支持则有MONO支持。实际上,MONO也是把​​C#应用​​​转化为Java应用而已,所以本质上,C#仍然只是被微软自己的​​操作系统​​支持。应用平台受到限制,是它最大的缺点。

NET语言

C#是一种精确、简单、类型安全、面向对象的语言。其是.Net的代表性语言。什么是.Net呢?按照微软总裁兼首席执行官Steve Ballmer把它定义为:.Net代表一个集合,一个环境,它可以作为平台支持下一代Internet的可编程结构。

Scala相对Java语法更丰富,更简洁,写起来更像脚本,能够提高开发效率。Scala是一门多范式的编程语言,一种类似​​java​​​的编程语言,设计初衷是实现可伸缩的语言、并集成​​面向对象编程​​​和​​函数式编程​​的各种特性。Scala是最轻松的语言,因为大家都欣赏其类型系统。Scala在JVM上运行,基本上成功地结合了函数范式和面向对象范式,目前它在金融界和需要处理海量数据的公司企业中取得了巨大进展。但Scala编译器运行起来有点慢。

Spark 平台是在 ​​Scala​​ 语言中实现的,它将 Scala 用作其应用程序框架。与 Hadoop 不同,Spark 和 Scala 能够紧密集成,其中的 Scala 可以像操作本地集合对象一样轻松地操作分布式数据集。

Go

2009

Go Reviverevive

Goland

IntelliJ + Go

  • 上一篇: java基础的知识
  • 下一篇: java面试基础复习
  • 版权声明


    相关文章:

  • java基础的知识2024-10-29 16:18:05
  • java基础小码哥2024-10-29 16:18:05
  • java设计用户界面的基础知识2024-10-29 16:18:05
  • java核心基础1672024-10-29 16:18:05
  • 两周学会java基础2024-10-29 16:18:05
  • java面试基础复习2024-10-29 16:18:05
  • java9基础教程2024-10-29 16:18:05
  • 黑马java基础面试题2024-10-29 16:18:05
  • 学java基础有前途吗2024-10-29 16:18:05
  • java 区块链 基础教程2024-10-29 16:18:05