有什么简单点的编程语言。
你是不是想象自己学会了编程,开了家公司,有很多的钱?可当你开始自学编程,却因为讲师对你讲听不懂的术语给忽悠了,从而放弃了学编程?其实,编程很有趣。下面小编——虾哥——为你介绍哪几种编程语言最容易。
方法/步骤
1/4分步阅读
排名第一:Visual basic
visual的意思是“视觉”,basic是一种最适合初学者的编程语言。顾名思义。它是可以在窗口里拖组件的Basic编程语言。它由微软开发,简单易用,新手大师都适合。
2/4
排名第二:Visual C++
VC++其实也是微软推出的C/C++语言集成开发环境。它功能简单,简单到连框架都可以省去一点(当然不可以全部省去),比较适合初学者。唯一让初学者接受不了的可能是新手只能开发控制台,学着学着会觉得开发这些黑底白字的东东没什么用。
3/4
排名第三:Java
Java最流行。有三种原因:1.Java程序员工资高。2.Java的优点是跨平台,适合做移动开发。3.因为以上两点,很多想学编程的人发现学Java的人多,所以就跟风学Java。Java比较难学,学过C/C++的人学Java更容易听懂。
4/4
还有Java script,HTML,PHP,RUBY等语言。如果你有足够的耐心,学以下几种编程语言也不是问题。但是还是建议按本篇经验所介绍的编程语言的顺序来学吧。
注意事项
本经验只是作者观点,学哪种语言都可以。
C语言玩玩就好,过了指针就难了,JAVA入门简单,后边框架太多,C++是王道,但学的人多了,想学的很出彩就难了。
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。 如果按语种分,可以分为英文符号语言和汉语符号语言两类。(典型的如:易语言、C语言) 电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 目前通用的编程语言有两种形式:汇编语言和高级语言。
简单点说就是两条路:
一、C\C++\C#(ASP.NET)
二、JAVA(J2SE\J2EE\J2ME\JSP)
走这两条路都必学的:数据结构、数据库(SQL或Oracle)
选学:计算机应用基础、网络基础、硬件基础。
C是学习高级语言的基础;C++主要用于编写大型软件核心代码和汇编一样,比较难学,不过学好了后,很有前途;C#主要用于编写一些系统软件,比如游戏引擎核心代码,编写比较简单,界面比较友好;ASP.NET主要是用C#语言编写开发网站(B/S架构)。
J2EE是用很广泛,主要偏向于企业应用软件和一些桌面系统(C/S架构),计算机平台;第二,J2ME,面向无限领域,主要用于开发手机一些软件,比如手机游戏。很有潜力的家伙,看看中国的手机用户就知道了;JSP主要也是开发网站。
大概就是这些。说得太多了。两者根本就没有一个肯定的说法谁好谁不好。我说下我个人感觉吧。作为一个高级的程序员,绝对不仅仅只会一门语言的。这就是他们常说的“精一门,通两门,熟三门...”
至于证书,C好像没有专门的证书,只是有等级认证。
Java证书一般就是SUN公司的认证了,有权威,含金量高。
Sun的Java认证有多种,SCJA、SCJP、SCJP、SCWCD、SCBCD、SCDJWS、SCMAC、SCEA,想考高级别的要先考低级别的
我觉得既然提到C语言,就有必要简单提到计算机编程语言发展的过程
既然知道C语言很重要,就有必要知道C语言的前世今生.
计算机科学不仅仅是编程语言,我只从编程语言的角度说说我的看法.
------------------------------------------------
就像是世界上应用最广泛的语言 是英语.当然你可以学习其他的语言,一样不耽误你讲话!
计算机编程语言也是这样,任何语言都有自己的用户之地,C语言发展很成熟,功能十分强大,应用非常广泛.
就像我刚开始学计算机科学一样,我想你也想知道有哪些编程语言.
世界上编程语言太多了,就像每个国家都有自己的语言一样的.但是从编程语言发展的角度说:
大概经历 这样 四个阶段:
############################################################
第一个阶段是 机器码编程 (你肯定知道计算机只能识别0和1,以前就是这样编程的).现在的PC计算机依然是这样,冯.诺依曼结构的计算机.你可以去网上搜索 冯.诺依曼 是干什么的.你会想,为什么现在编程不是0,1,计算机怎么识别呢?当你开始编程的时候,你用的编译器就在做这些事情.
###########################################################
##########################################################
第二个阶段是 低级语言,比如汇编语言,台湾叫做组合语言.其实组合翻译还是比较准确的.一般有IBM PC汇编语言,还有AT&T的汇编语言.学一个就可以了,另一个只是形式不同.对于Intel的CPU来说,8088 8086是对应于16位的汇编语言,80386以后到现在的奔腾都是对应32位汇编语言.现在大学学的是8088/8086的汇编,这远远落后于时代了.目前已经推出了64位的CPU了.
汇编之所以是低级语言,是因为可以对计算机硬件进行直接操作.尤其是对BIOS的中断调用.最典型的是,在我们操作系统启动的时候(比如XP,LINUX...),内核引导程序就要调用BIOS来获得计算机的硬件信息供内核的调用.
低级不是代表功能不强大. 对硬件进行直接操作的,一般如果代码量小的话,会选择汇编来写.汇编的效率极高.
为什么代码量小才用汇编呢?因为汇编代码别人很难读懂.而且非常难维护.所以在选择汇编语言编程的时候要考虑,我的程序是关注什么方面的.
并不是只有汇编语言才能对硬件编程,C语言一样可以,C++,JAVA都可以,但是考虑到执行效率,汇编比他们都有绝对优势.一般系统级编程用汇编,C语言比较多
很多人说汇编语言将被淘汰,但是在一定的领域,这个东西不会被淘汰的.据我所知,目前的系统启动部分除了用汇编写,还没有用其他语言写过,操作系统的内核,多用C来写,还没有用C++来写.据说Linus以前尝试用C++改写Linux内核,不过后来放弃了.如果有人对我的假设有什么疑义,请推荐给我一个不用汇编写启动的代码,或者内核是用面向对象编程语言来写的OS的程序代码,我将不胜感激.
如果有人有反对意见,我保留我自己看法,因为在计算机上没有不可能的事情!
#################################################
#################################################
第三个阶段是:结构化高级语言
这个代表就是C语言,PASCAL语言,FORTANT语言.
C语言相比较这三个语言来说,应用是最广泛的.
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言。
这里提到可移植性,补充上边说的汇编语言,汇编语言因为是直接面对硬件,所以如果硬件不同,编程的语法就不同,所以汇编一般不可移植,或者移植非常困难.
C语言常用的编译软件有Microsoft Visual C++,Borland C++,Watcom C++ , Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++, Lccwin32 C Compiler 3.1,Microsoft C,High C,等等...... 大学里教学用的是TC2.0,这里的T表示TURBO,是Borland公司的产品.
************************************************8
有必要了解一下C语言的发展历史
C语言的发展颇为有趣。它的原型ALGOL 60语言。
1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。
1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。
1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。
而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BGPL的第二个字母作为这种语言的名字,这就是C语言。
为了使UNIX操作系统推广,1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。
1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《The C Programming Language》,从而使C语言成为目前世界上流行最广泛的高级程序设计语言。
1988年,随着微型计算机的日益普及, 出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准 3.C语言的主要特点 。C语言发展迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了,象PC- DOS 、WORDSTAR等就是用这种方法编写的。
C语言的特点
1. 简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
2. 运算符丰富
C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3. 数据结构丰富
C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。
4. C是结构式语言
结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
5. C语法限制不太严格、程序设计自由度大
一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。
6. C语言允许直接访问物理地址,可以直接对硬件进行操作
因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件。
7. C语言程序生成代码质量高,程序执行效率高
一般只比汇编程序生成的目标代码效率低10へ20%。
8. C语言适用范围大,可移植性好
C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。
######################################################
第四个阶段:面向对象的高级语言
典型的是C++ JAVA
在C语言的编程过程中,大家发现 结构化编程的C语言编程比较麻烦.
比如,我要编写 描述3个凳子的程序,如果用C写的话,我必须一个一个描写凳子.如果要写100,1000个或者更多呢?不就麻烦死了.为什么我们不能先构造一个凳子的基本模型,然后根据具体凳子的特点添加代码呢? 这样代码量不是大大减轻了,程序员就少做很多重复劳动了.这个基本模型就是面向对象里边经常提到的类.
当然C++和C比较不仅仅是这些有点,优点太多了,我只是做一个假设而已,C++的内容很多,C++是C的超集.你学习C++你就知道了.
C++和C的语法很相近,C++一样能处理结构化的程序,基本和C一样.
所以,你可以直接学习C++.C++和C没有什么必然关系.
#############################################
此外还有其他一些脚本语言perl,标记语言html等等.
游戏开发也经常用到脚本语言.
-------------------------------------------------
编程语言就和人说话一样,等你熟练掌握了,你应该学习如何说话的方法和技巧了.就是计算机上常说的 数据结构 和 算法
当你熟练掌握编程语言的时候,你会发现再学一门新的语言不是什么难的事情.很容易上手,确实是这样的.
--------------------------------------------------------------
--------------------------------------------------------------
刚才我说了编程语言基本分为那些,知道这些语言最擅长的地方,你学游戏还是学什么都会有个目标.
无论你从事什么计算机编程工作,我都觉得应该好好学习基础知识,不管你是先学再干,还是先干然后知不足才学.形式都是次要的,关键是解决问题.
不管怎么样,你还是要了解一些数学知识,比如游戏编程要涉及的 线性代数的矩阵知识,等等.数学是很重要的.不要认为编程和数学没有关系.在高级编程中应用数学知识太常见了.
游戏编程现在大家学习3D的比较多.毕竟玩游戏,还是要逼真的感觉的.你初学可以学习OpenGL或者D3D,这些结构和C语言相似,他们不是编程语言,只是接口.编译器你可以采用MS的VC++或者LINUX下的GCC + GLUT,当然编译器只是工具,你喜欢采用什么编译器,调试器都是你自己的选择.MS底下也可以采用其他的,Linux底下也可以采用GTK等等.看你喜好了.
再有就是Web编程语言语了:
asp
asp.net
PHP
JSP
Python有什么优点?
除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。Python的“功能齐全”理念,使得编写程序简单有趣的特色。可移植性 Python的可移植性是因为其开放源代码的特性,Python已经被移植到许多平台上。开发人员可以小心地避免使用依赖于系统的特性,程序无需修改就可以在任何平台上...
什么编程语言既简单又好用?
Python这门语言的魅力和影响力已经远超Java、C、C++等编程语言前辈,2018年主流的十大编程语言中,Python排名第一。被广大使用者誉为“更美好”编程语言。也常常被昵称为“胶水语言”,Python这门语言拥有很多的优势,看完之后你会发现学习Python还是很不错的。Python语言的优点第一个就是简单易学,简单到...
编程语言最容易学的是什么
现在主流的编程语言的语法,大概可以分为两种语系,一个是C语系,一个是VB语系 C是用来编底层的程序,比如一些ATM机子就用这个来编操作系统 VB编界面比较容易,编一些比较简单的桌面应用程序 学的话建议先学C,比如c++,java等,都是这种语系
什么编程语言最简单
楼下说了一大堆废话,他是问什么语言最简单,不是问编程语言都有哪些种类,都怎么学,唉。我可以负责任的告诉你,几乎所有流行的编程语言都很复杂,最简单的语言就是你用的最熟练的语言,所有职业程序员都会好几种编程语言,用在不同的地方。比如,写windows桌面程序,C#和VB是最简单的。写跨平台的...
编程都有哪些语言?
几种常用编程语言简单介绍:1. C语言 C语言是一种计算机程序设计语言,兼具高级语言和汇编语言的特点。它可以用于设计系统应用程序,也可以用于开发不依赖计算机硬件的应用程序。C语言在软件开发和各类科研领域中应用广泛,如单片机和嵌入式系统开发。其优点包括简洁紧凑、灵活方便、运算符丰富、数据类型丰富等...
有没有简单易学的编程语言
有两个简单易学的编程语言。第一个是中国人自己开发的易语言,给你看看语法:类似VB的语法结构,好用的IDE,即使不懂代码也可以简单写出自己的程序。因为是中文的原因,想理解很简单,只要你逻辑思维能力不差。第二个是js,js作为脚本语言是最方便使用和学习的,但是不能用于电脑编程,用于制作web端的...
编程中常用的语言是什么
5. PHP:PHP是一种用于服务器端开发的脚本语言,具有简单易学和广泛应用的特点。它被广泛应用于网站开发、Web应用开发和电子商务等领域。6. Swift:Swift是苹果公司推出的一门用于iOS和macOS应用开发的编程语言。它具有简洁易读、高性能和安全性等特点,被广泛应用于移动应用开发领域。7. Go:Go是由...
卢卡(一个流行的编程语言)
什么是卢卡 卢卡是一种流行的编程语言,它是一种高级编程语言,可以让程序员更加轻松地编写代码。卢卡是由Lua编程语言创建的,Lua是一种脚本语言,旨在提供简单而强大的编程工具。卢卡的特点 卢卡具有许多特点,使其成为一种非常流行的编程语言。以下是一些卢卡的特点:1.简单易学:卢卡的语法非常简单,易于...
零基础入门学习什么编程语言比较好
如果你想学习编程,虽然选择第一门编程语言与你想用它来做什么最终达到什么目的有很大的关系,但是事实上某些编程语言的确比其他语言要好学。选择一门合适的编程语言作为入门的语言对于培养自己编程的兴趣会有很大的帮助。下面几种零基础小白入门的编程语言最佳候选名单。1、Java java是互联网历史最悠久、最...
Python是什么?有什么优点?
Python呢,简单来说,就是一种编程语言,就像你炒菜用的菜谱一样,只不过它用来指导电脑做菜(执行各种任务)而不是人。至于Python的优点嘛,那可真是太多了!让我给你列举几个吧:简单易学:Python就像是小孩子学说话一样简单,你不需要懂得太多高深的编程理论,就能开始编写程序。这让初学者能够更快地...
焦萧小儿: 我推荐你学三种编程语言,因为推荐你学是有原因的. 第一:先学习好C语言,这个是学所有编程语言的基础.也是将来去考国家证书的必须要考的一门. 第二:学好java,因为java在目前来说,占领地位是排第一位的.而且工资待遇也不错....
娄底市15789832245: 哪种编程语言最简单好学的 - ?
焦萧小儿: c/c++的指针初学者很不习惯. Python 相对来说自由许多, 而且功能强大. 有google.com ,IDL 等大公司都在用它,而且可以养成很好的缩进习惯. 应用领域很广从web(google.com , douban.com) 到GUI/console程序(比如大3d软件BLEND3D)...
娄底市15789832245: 我现在想学计算机语言,想选一个最简单的语言入门.请问我该选择哪一种? - ?
焦萧小儿: 1、从C开始学 2、宁可先学3年英语,也不要先学3年电脑(想成为编程高手,这点很重要) 3、学好数学和几何,包括初、高中及大学的(同样是编程,但比别人的钱挣得多) 回答者:gisde - 试用期 一级 8-19 23:03 编程语言都是外国人做的哦...
娄底市15789832245: 最简单的计算机语言有哪些? - ?
焦萧小儿: 计算机语言(Computer Language)指用于人与计算机之间通讯的语言.计算机语言是人与计算机之间传递信息的媒介. 计算机语言经历了从机器语言、汇编语言到高级语言的发展历程,它主要分为四类:低级语言、高级语言、专用语言和脚...
娄底市15789832245: 计算机编程语言中哪种比较简单啊? - ?
焦萧小儿: 首先,答案我相信是最老的那个就是最简单的.我不敢断言是BASIC或者别的什么. 但是我接触过 BASIC,pascal,C等. 个人感觉实际上某些语言就是一个架构和你适应不适应的问题, 等你熟悉这些东西以后, 你就知道其实这只是个一个思维...
娄底市15789832245: 什么编程语言最简单 - ?
焦萧小儿: 楼下说了一大堆废话,他是问什么语言最简单,不是问编程语言都有哪些种类,都怎么学,唉.我可以负责任的告诉你,几乎所有流行的编程语言都很复杂,最简单的语言就是你用的最熟练的语言,所有职业程序员都会好几种编程语言,用在不同的地方.比如,写windows桌面程序,C#和VB是最简单的.写跨平台的桌面程序,Java和TK是比较简单的.写纯计算的工程程序,python和PHP是最简单的,效率也是公认比较高的.等等等等...
娄底市15789832245: 想学点编程,请问哪种语言比较简单一些?
焦萧小儿: 学习C语言最好了学会了再学习其他的语言就很简单了 推荐谭浩强的《c程序设计》 网上有pdf下载的
娄底市15789832245: 什么编程语言好学,要最简单的..?
焦萧小儿: Python ..我比较推荐初学者学这个, c/c++的指针初学者很不习惯. Python 相对来说自由许多, 而且功能强大. 有google.com ,IDL 等大公司都在用它,而且可以养成很好的缩进习惯. 应用领域很广从web(google.com , douban.com) 到GUI/console程序(比如大3d软件BLEND3D),到网络游戏脚本,都可以用.
娄底市15789832245: 什么编程语言最易学简单??
焦萧小儿: VB最简单..但基本快淘汰了..你可以试试DELPHI..也比较容易上手..
娄底市15789832245: 哪种编程语言最简单?除了vbs、bat - ?
焦萧小儿: 我觉着像 Perl和Python,这两种语言比较接近人的语言,也就是说不是特别机器的那种.其实bat就有一点机器.linux的脚本语言也挺好的,当然,现在最通用的是c++,也还可以