学习什么语言 想从事编程it行业
本人是大专自考毕业感觉自己没学到什么东西是计算机信息管理专业只是会点c语言vb其他的几乎不会编程能力很差先在想通过自学学习编程从事这方面本人一直很向往这行业现在不知道从何...
本人是大专自考毕业 感觉自己没学到什么东西 是计算机信息管理专业
只是会点c语言 vb 其他的几乎不会 编程能力很差 先在想通过自学
学习编程 从事这方面 本人一直很向往这行业 现在不知道从何做起 看些什么书 入门更加容易 更加容易就业 请各位高手请指点迷津
感觉自己没有什么特长 在社会上很难立足··· 展开
只是会点c语言 vb 其他的几乎不会 编程能力很差 先在想通过自学
学习编程 从事这方面 本人一直很向往这行业 现在不知道从何做起 看些什么书 入门更加容易 更加容易就业 请各位高手请指点迷津
感觉自己没有什么特长 在社会上很难立足··· 展开
展开全部
呵呵帮你找了下
1.低级语言
(1).机器语言
这种语言是完全面向机器的语言,由纯粹的二进制代码组成的语言,可以由计算机直接识别和运行的语言,拥有极高的执行效率。可是因为只有“0”、“1”两种信息,十分难以编写和读懂。例如某种计算机规定1011011000000000为加法指令,而1011010100000000为减法指令。可以看出执行一个操作需要16位二进制代码,并且差别较小使其难以分辨(上例中只有7、8两位不同),给阅读和调试等操作带来极大不便;还可以看出,16位二进制代码共可以表示2^16(2的16次方)=65536个不同的指令或信息,有的计算机甚至由32位的二进制代码来控制机器的运行,这样使语言十分难以学习,程序员不得不带着厚重的表格;而且对于不同的机器拥有不同的代码规范,导致在一台机器上编译的程序无法在其它机器上运行。随着时代的进步,机器的淘汰是必然的。
(2)汇编语言
处于机器语言和高级语言中间的语言。汇编语言用了一些帮助记忆、学习的符号来代替二进制代码,执行效率也比较高。但是指令也不是十分容易读懂,而且仍旧有一个缺点,就是程序代码过长让人难以贯穿全程序读懂,还有大量跳转(MOV)语句。例如,以下为WindowsXP记事本运行中的一段汇编代码:
77F767D5 int 3
77F767D6 ret 4
77F767D9 mov eax,fs:[00000018]
77F767DF ret
77F767E0 push edi
77F767E1 mov edi,dword ptr [esp+0Ch]
77F767E5 mov edx,dword ptr [esp+8]
77F767E9 mov dword ptr [edx],0
可以看出,程序已经运行到第77F767E9行(相当于十进制数字2012702697),并且也不容易读懂。但是由于其执行代码的高效性,现在仍旧有许多人使用汇编语言,更多人是把它与高级语言混合使用,因为用它制作windows程序不是十分方便,所以仅在一些需要速度的部分使用它(例如在DirectDraw表面半透明Alpha混合时使用)。
(3)小结
机器语言和汇编语言通称低级语言,它们的共同点就是面向机器,执行效率高,虽然现在因为CPU的规范化等原因,现在机器上编译的程序可以拿到其它机器上去运行,但是难学、难记、难写、难检查的缺点仍旧无法去除,所以现在已经不是十分普及的语言了。
2.高级语言
为了让计算机能够更方便人使用、更普及,出现了面向人而不是面向机器的高级语言。这些语言使用类似人类语言的语句(但是因为不是中国人发明的,所以是英语的,所以还是要好好学英语啊,不然还是看不懂……)来编写程序。例如b = Sin(a)表示对a进行正弦计算,并把结果存到b里去,Let c = 1表示对c赋值,使其等于1。高级语言的出现使更多人可以轻松的掌握计算机语言了。高级语言需要进行编译才能运行,编程软件会自己将程序语言转换成一条条的通用二进制代码,使计算机可以识别和运行。以下是如今比较流行的计算机高级语言,以及语言的特长:
BASIC 十分易学的语言,适用于初学者
C,C++ 适用于制作系统,强大的稳定性
LOGO 简单易学,小学生一般也能掌握,有独特绘图功能
PASCAL 最早出现的结构化语言,适用于教学
FORTRAN 适用于数值计算
COBOL 适用于商业和管理领域
PL/1,ALGOL 68 大型通用语言
ADA 工程化的大型语言,在国际系统使用
LISP,PROLOG 用于人工智能领域
高级语言将计算机应用推进了一个新的时代
原回答网址http://iask.sina.com.cn/b/2774116.html
1.低级语言
(1).机器语言
这种语言是完全面向机器的语言,由纯粹的二进制代码组成的语言,可以由计算机直接识别和运行的语言,拥有极高的执行效率。可是因为只有“0”、“1”两种信息,十分难以编写和读懂。例如某种计算机规定1011011000000000为加法指令,而1011010100000000为减法指令。可以看出执行一个操作需要16位二进制代码,并且差别较小使其难以分辨(上例中只有7、8两位不同),给阅读和调试等操作带来极大不便;还可以看出,16位二进制代码共可以表示2^16(2的16次方)=65536个不同的指令或信息,有的计算机甚至由32位的二进制代码来控制机器的运行,这样使语言十分难以学习,程序员不得不带着厚重的表格;而且对于不同的机器拥有不同的代码规范,导致在一台机器上编译的程序无法在其它机器上运行。随着时代的进步,机器的淘汰是必然的。
(2)汇编语言
处于机器语言和高级语言中间的语言。汇编语言用了一些帮助记忆、学习的符号来代替二进制代码,执行效率也比较高。但是指令也不是十分容易读懂,而且仍旧有一个缺点,就是程序代码过长让人难以贯穿全程序读懂,还有大量跳转(MOV)语句。例如,以下为WindowsXP记事本运行中的一段汇编代码:
77F767D5 int 3
77F767D6 ret 4
77F767D9 mov eax,fs:[00000018]
77F767DF ret
77F767E0 push edi
77F767E1 mov edi,dword ptr [esp+0Ch]
77F767E5 mov edx,dword ptr [esp+8]
77F767E9 mov dword ptr [edx],0
可以看出,程序已经运行到第77F767E9行(相当于十进制数字2012702697),并且也不容易读懂。但是由于其执行代码的高效性,现在仍旧有许多人使用汇编语言,更多人是把它与高级语言混合使用,因为用它制作windows程序不是十分方便,所以仅在一些需要速度的部分使用它(例如在DirectDraw表面半透明Alpha混合时使用)。
(3)小结
机器语言和汇编语言通称低级语言,它们的共同点就是面向机器,执行效率高,虽然现在因为CPU的规范化等原因,现在机器上编译的程序可以拿到其它机器上去运行,但是难学、难记、难写、难检查的缺点仍旧无法去除,所以现在已经不是十分普及的语言了。
2.高级语言
为了让计算机能够更方便人使用、更普及,出现了面向人而不是面向机器的高级语言。这些语言使用类似人类语言的语句(但是因为不是中国人发明的,所以是英语的,所以还是要好好学英语啊,不然还是看不懂……)来编写程序。例如b = Sin(a)表示对a进行正弦计算,并把结果存到b里去,Let c = 1表示对c赋值,使其等于1。高级语言的出现使更多人可以轻松的掌握计算机语言了。高级语言需要进行编译才能运行,编程软件会自己将程序语言转换成一条条的通用二进制代码,使计算机可以识别和运行。以下是如今比较流行的计算机高级语言,以及语言的特长:
BASIC 十分易学的语言,适用于初学者
C,C++ 适用于制作系统,强大的稳定性
LOGO 简单易学,小学生一般也能掌握,有独特绘图功能
PASCAL 最早出现的结构化语言,适用于教学
FORTRAN 适用于数值计算
COBOL 适用于商业和管理领域
PL/1,ALGOL 68 大型通用语言
ADA 工程化的大型语言,在国际系统使用
LISP,PROLOG 用于人工智能领域
高级语言将计算机应用推进了一个新的时代
原回答网址http://iask.sina.com.cn/b/2774116.html
展开全部
既然会C,那就继续学习下C吧,学好了前途挺大的,其实什么语言都不重要,关键是看你有没有心去学。当然现在Java,.Net,PHP之类的你可以学学,多学总比不学好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得电脑这个东西基础很重要,语言不是问题,
有好的编程基础很快上手,
网站编程的话,JSP,PHP都不错,如果是做前台的,不作数据库和动态网页的话,也要学学Dreamweaver,学学javascript,学学css,html都必须的,我觉得。
网站建设的语言主要有:·超文本标记式语
言:HTML+CSS,这是最基础的东西,学好它,才能建站.·脚本语言:JavaScript 和
VBScript.脚本语言要学好,以便以后能实现交互效果,还有就是ASP,是一个开发环境,是基础性的,学好它,以后学习JSP PHP ASP.NE就简单多了
有好的编程基础很快上手,
网站编程的话,JSP,PHP都不错,如果是做前台的,不作数据库和动态网页的话,也要学学Dreamweaver,学学javascript,学学css,html都必须的,我觉得。
网站建设的语言主要有:·超文本标记式语
言:HTML+CSS,这是最基础的东西,学好它,才能建站.·脚本语言:JavaScript 和
VBScript.脚本语言要学好,以便以后能实现交互效果,还有就是ASP,是一个开发环境,是基础性的,学好它,以后学习JSP PHP ASP.NE就简单多了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
装个LINUX 在那地下用GCC写代码
算法,数据结构,设计模式 这三样掌握了 这才是内功 语言是浮云!
另外 学C要学汇编 学C++要学STL 学JAVA要学SSH 这是必须的
算法,数据结构,设计模式 这三样掌握了 这才是内功 语言是浮云!
另外 学C要学汇编 学C++要学STL 学JAVA要学SSH 这是必须的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-07-03
展开全部
你可以试一下Java编程,最好是做点小项目出来,这样自己会很有信心。编程出来具体应用程序就会很简单了之后。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询