怎么学计算机语言?千里之行,始于足下;差之毫厘,谬以千里。对于将要学习IT 的人来说,选择适合自己的计算机语言应该是谨慎的和重要的,一定要与自己的目标相结合。计算机语言种类非常多,首先我们来了解一下什么是计算机语言。
一、计算机语言简介:
计算机语言(Computer Language)指用于人与计算机之间通讯的语言,计算机语言是人与计算机之间传递信息的媒介。
常用的计算机指令语言分四类:编程语言、网页设计语言、数据库语言、架构语言。
1.编程语言是最普遍的指令,俗称程序设计语言。按其发展阶段,分为机器语言(面向处理机)、汇编语言(面向硬件,比如ASM)、算法语言(面向过程,比如C、Pascal等)、非过程化语言(面向对象,比如Java、C++等)、智能语言五大类。
2.网页设计语言,适用于开发商业站点的前台设计,最常用的是超文本描述语言,最经典的是html。
3.数据库语言,又叫结构化查询语言,适用于windows窗体和网页的后台数据支撑,比如sql、Oracle等。
4.架构语言,本身不是独立的学科,它是由编程语言、数据库语言、网页设计语言结合起来直接针对项目
开发的语言,比如VB、Visual c#(用过visual Studio、MyEclipse或Delphi的朋友会有感触)等。可以这样理解,架构语言属于编程语言,就是编程语言进化到了可以访问数据库、操作网页的更高级阶段。
另外按实用来分,计算机语言可以分为:
1.脚本类:特点是简单、易学、易用。常用的有:Unix/Linux的Shell语言,网页里用的VBScript/JavaScript,MS-Office里用的VBA,动态主页用的JSP、ASP、PHP 等,通用语言Perl\Python等。
2.RAD类:这类以快速开发著称的语言及工具比较流行,常用的有VB、Ddlphi、Powerbuilder、Visual FoxPro等,这类工具常用来开发管理信息系统,如用友、金蝶等。
3.专业类:最常用的是C/C++/C#,Java等,如果你想成为专业的程序员,就要学习这些内容。它们通常用来开发系统级程序,比如操作系统(MS-Windows、
Unix/Linux等)、数据库(Oracle、SQL-Server等)、开发语言(C/C++/C#、Python 等)、工具软件(WPS、KV3000等)、在大型系统里面基本都有它们的身影。
4.专用类:这类语言种类最多,它们一般设计用来完成一项特殊的工作。例如现在最流行的Flash,它内含Action Script语言;Auto CAD内带VBA和AutoLisp;每一种单片机有带有自己的ASM语言,许多系统
如Matlab、Spss、Intouch、Modsoft 等都有自己的专用语言。
二、计算机语言应用领域
basic语言是应用软件吗现在流行的计算机语言不存在好与不好的说法,不同软件系统,应该运用合适的语言。这里我们简要概述Java、C#、SQL、C、Visual Basic、PHP、C++、Delphi 语言的开发应用领域。
1.Java开发应用领域
调查显示,Web应用57.9%,C/S应用占11.7%;移动或嵌入式应用占15.0%;系统编程占15.4%。从开发领域的分布情况上看Web开发占了一半以上。Java的主要应用场景是企业应用开发,在长期的发展和演化之后,已经成为开发Web应用的可靠工具。整体而言,Java技术已经非常成熟,达到了应用的高峰期。
2.C#开发应用领域
主要用于开发WEB应用,与Java一样的,是竞争的两方面,这也是微软设计C#的初衷。
3.SQL语言(Structured Query Language)
是为关系数据库管理系统开发的一种查询语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix, SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持 SQL语言作为查询语言。SQL与其它高级语言的选择并不冲突,反而是紧密结合的。如果你的应用软件无论用到哪种高级编程语言来开发,如果软件中使用数据库来存储数据,那么SQL的运用是必不可少的。
4.C语言的应用范围
C语言的应用范围很广,从底层的嵌入式系统、工业控制、智能仪表、编译器、硬件驱动,到高层的行业软件后台服务、中间件等等。
5.Visual Basic的各种应用
控件使用、界面设计、文字及文件处理、图形处理、多媒体应用、操作系统和
数据库等各方面的实际应用。
6.PHP在互联网高速发展的今天,应用量比较广泛。其应用领域大致分为以下几点:
中小型网站(大约占了超过80%份额);
大型网站的业务逻辑结果展示(在百度,雅虎,新浪中都可以见到类似应用);
WEB办公,管理系统(多应用于企业内部).
7.C++在以下领域,有着根本性的优势:
低级系统程序设计、高级系统程序设计、嵌入式程序设计、数值科学计算、通用程序设计以及混合系统设计等等。高级系统程序设计:包括操作系统核心、网络管理系统、编译系统、系统、文字排版系统、图像和声音的编排系统、通讯系统、用户界面、数据库系统等等。嵌入式系统:包括照相机、汽车、火箭、电话交换机、汽车等等。数值/科学计算:包括仿真、实时数据获取和数据库访问等等。
8.Delphi应用领域
它和Visual Basic语言的应用领域差别不大,但Delphi具有高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。与数据库相关的应用软件开发,采用Delphi是不错的选择。
经过以上内容的阐述,相信大家已经对计算机语言的特点和运用有了一定的了解。我们应该根据自身的学习专业或兴趣志向,来选择不同的计算机语言。
1.如果你希望将来从事企业运用开发工作,可以选择JAVA语言或.NET语言或PHP;
2.如果你想从事通讯领域的开发工作,可以选择C++或Visual C++语言;
3.如果你是偏向电子等硬件专业,可以选择C语言或C++语言。
4.如果你想开发非WEB架构的信息管理系统,可以选择Visual Basic语言或Delphi语言。
三、学计算机语言的两点建议:
1.脚踏实地,忌浮躁,快餐式的学习不可取
有一个小朋友,他很喜欢研究生物学,很想知道那些蝴蝶如何从蛹壳里出来,变成蝴蝶便会飞。有一次,他走到草原上面看见一个蛹,便取了回家,然后看着,过了几天以后,这个蛹出了一条裂痕,看见里面的蝴蝶开始挣扎,想抓破蛹壳飞出来。这个过程达数小时之久,蝴蝶在蛹里面很辛苦地拼命挣扎,怎么也没法子走出来。这个小孩看着看着不忍心,就想不如让我帮帮它吧,便随手拿起剪刀在蛹上剪开,使蝴蝶破蛹而出。但蝴蝶出来以后,因为翅膀不够力,变得很臃肿,飞不起来。
这个故事给我们的启示是:欲速则不达,学习一定不能有浮躁的情绪,脚踏实地,打好每一个基础,未来的学习路上就会顺利很多。
2.多实践,快实践
从前,四川边境有两个和尚,一个贫穷,一个有钱。一天,穷和尚对富和尚说:“我打算去南海朝圣,你看怎么样?“富和尚说:“这里离南海有几千里远,你靠什么去呢?“穷和尚说:“我只要一个水钵,一个饭碗就够了。“富和尚为难地说:“几年前我就打算买条船去南海,可至今没去成,你还是别去吧!“一年以后,富和尚还在为租赁船只筹钱,穷和尚却已经从南海朝圣回来了。
这个故事给我们的启示是:任何事情,一旦考虑好了,就要马上行动,不要等到准备周全之后再去做,否则别人恐怕捷足先登了。学习计算机,注重的就是实践,不仅要多实践,而且要快实践。在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。
计算机语言在领域的运用没有绝对的界限,一个软件系统中,也可能存在多个语言技术结合;一个软件工程师,往往需要掌握多门语言。常言道:"天高任鸟飞,海阔凭鱼跃",IT行业作为我国第一大产业,其发展潜力是非常巨大的。要想成为一个高级的IT人才,每一人就只有凭自身的学识和能力和努力了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论