几种编程语言及其介绍

机器语言:纯粹的机器代码 。
汇编语言:8086汇编、Win32汇编、.NET的汇编 高级语言: Basic、Pascal、Object Pascal、C、C++、C#、Java、ASP、ASP.NET、Perl、PHP、SQL、FoRTRAN 等等 。
Visual Basic、Visual Basic.NET、Delphi、Visual C++、C++ Builder、C# Builder、Visual Foxpro 等等。

机器语言,即二进制,非0即1,可以由计算机直接执行,效率最高,但是不适合编程。

汇编语言,由简单的助记符来代替机器语言,编程时需要程序员对硬件有较深了解,效率比高级语言高,但是对于程序员来说,一条高级语言的语句一般对应多条汇编语言的语句,所以编程时使用高级语言会效率更高且更易于理解,在一些比较重要精细的程序关键部分会用到编程语言。

高级语言,相比较而言,程序编制难度和可读性大幅提高。可移植性好,实用性较好,比较适合大规模开发。

C语言,几乎所有工科学生和计算机学生必须学习的语言,贴近硬件,执行效率高,使用灵活,功能强大,在学习操作系统和进行单片机开发上,作用举足轻重。

C++,C语言的改进版本,添加进了面向对象思想。

C#,结合了C/C++和Visual C++的强大功能以及Visual Basic的易用性。

Java,一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。

SQL,结构化查询语言,主要用于数据库开发。

以上语言是至今为止我学过较为熟悉的语言,还有一些语言。

Basic及其改进版本Visual Basic和Visual Basic.NET。Visualbasic是解释型语言,简单,编译速度快,可以实时调试,但并不是完全的面向对象,多线程开发比较困难。VisualBaisc.NET是基于微软.net平台的新的语言,面向对象,可以进行嵌入式开发,性能上大大提高。

Pascal,其面向对象的改进版本Object Pascal是Delphi的核心,Delphi是Borland公司的旗舰产品。Object Pascal的集成开发环境,具有强大的数据库功能、高效的编译速度和方便快捷的开发。

时间: 2024-10-06 14:09:07

几种编程语言及其介绍的相关文章

12 种编程语言的起源故事

过去的几十年间,大量的编程语言被发明.被替换.被修改或组合在一起.每种语言总在争论中诞生,又在进化中消亡.而这些语言的的创造者,无一不是编程世界中的标志性人物,高举探索的旗帜不断前行.敬仰之情促使了这篇文章的诞生,这里收集并分享了这五十年来最成功.最流行的十二门编程语言和它们的创造者的故事. 1.Java 的起源 1990 年代初,任职于 Sun 公司的詹姆斯·高斯林等人开始开发 Java 语言的雏形,最初被命名为 Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机.电话.闹钟.烤面包

帮你提升 Python 的 27 种编程语言

以下为正文: 作为全球最流行的编程语言联合设计者之一,我经常看到的一种令人沮丧的行为(在Python社区和其它社区都有),就是那些有影响力的人试图把“缺失”的恐惧感灌输给其它开源社区,将其当作对社区贡献的源动力.(我偶尔会对自己的这种不当行为感到内疚,当别人落入同样的陷阱时我也就更容易察觉到). 虽然借鉴其他编程语言社区的经验是一件好事,但以恐惧为基础的方法来激励行动存在严重的问题,因为它将助涨社区成员为争取贡献者的关注而将其它社区的成员视为敌人,而不是当做潜在的盟友去迎接更大的挑战,共同推动顶

Java等13种编程语言名称的来历

Java的发展历程丰富多彩.充满了传奇色彩,被现在众多程序员和企业广泛使用,不用质疑这是Java的领先技术的结果. Java或者Python等编程语言,你可能每天都在使用,他们是你工作的乐趣来源和实现梦想的工具,但是你知道这些语言的名称来历吗?本文尚学堂小编为大家总结了常13种编程语言的名称来历, 快来看看你的语言名字是怎么来的吧. 可能程序员们都认为编写代码时给变量取名是件烦人的事,不过他们还需要给另外一个东西取名, 那就是新的编程语言.编程语言命名通常有几个规律,如根据特性取缩写(如BASI

24种编程语言的Hello World程序

24种编程语言的Hello World程序 这篇文章主要介绍了 24 种编程语言的 Hello World 程序,包括熟知的 Java.C 语言.C++.C#.Ruby.Python.PHP 等编程语言,需要的朋友可以参考下. Hello World,几乎是程序猿学习各种语言的第一个程序.心血来潮,汇总并整理了下主流开发语言如何实现,包括大致快速了解下这门语言.开发.编译.环境搭建.运行.简单语言等,其实很多语言是有关联的.在当下,只掌握一门语言是不够的,比如说 Python,语言简洁.开发快是

13种编程语言名称的来历

13种编程语言名称的来历 可能程序员们都认为编写代码时给变量取名是件烦人的事,不过他们还需要给另外一个东西取名,那就是新的编程语言.编程语言命名通常有几个规律,如根据特性取缩写(如BASIC,COBOL,TCL和LISP),以已有的语言为基础(如C++,C#和CoffeeScript),或直接是数学和计算机领域杰出人物的名字(如Ada,Pascal和Turing).有时,设计者取名时更充满想象力.下面是13个意味深长的名字,以及它们背后的故事. Python 于20世纪80年代末,由Guido

我应该选择哪种编程语言?(Java*、C#、C++ 或 HTML5)

您是否有关于 Android* 应用的绝妙创意,而不知道如何通过可用的编程工具和语言来实现? 本文将为您介绍可用于 Android 开发的主要编程语言. 最常用的编程语言有 Java.C#.C++ 和 HTML5. 每种语言都有自己的发展历史.用途,和利弊.下面我们来一一介绍它们的工作原理.适用框架和 IDE. Java Java 作为互联网应用语言,于 1995 年首次亮相. 不过现在它应用于多个不同的开发领域,包括游戏.导航.企业解决方案和移动行业. Java 是一种经典的 Android

最适合人工智能开发的5种编程语言

原文: 最适合人工智能开发的5种编程语言 [IT168 评论]自从去年,AlphaGo打遍天下棋手无对手,人工智能的风头就一直无人能及.在刚刚过去的IT领袖峰会上,BAT三位大佬都看好人工智能的未来发展.今年年初,百度就做了一个大动作,在医疗方面押宝人工智能,所以在这次峰会上李彦宏也发声称互联网是道开胃菜,人工智能才是主菜. 人工智能是一个很广阔的领域,很多编程语言都可以用于人工智能开发,所以很难说人工智能必须用哪一种语言来开发.选择多也意味着会有优劣之分,并不是每种编程语言都能够为开发人员节省

Python全栈修炼日记之一:编程语言的介绍

Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构. Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言. Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序. Python 是面向对象语言: 这意味着Python支持面向对象的风格

五种编程语言解释数据结构与算法—链式栈

目录 五种编程语言解释数据结构与算法-链式栈 1.栈的链式存储结构介绍 1.1.逻辑结构示意图 2.栈的应用 2.1.括号匹配问题 2.2.表达式求值问题 3.栈和递归的关系 4.C语言实现链式栈 4.1.LinkStack.h文件的内容 4.2.LinkStack.c文件中的内容 4.3.main.c文件中的内容 4.4.输出结果 5.C++语言来实现链式栈 5.1.LinkStack.h文件中的内容 5.2.LinkStack.cpp文件中的内容 5.3.main.cpp文件中的内容 5.4