学习啦 > 学习方法 > 通用学习方法 > 学习方法指导 > 计算机语言学习方法

计算机语言学习方法

时间: 威敏1027 分享

计算机语言学习方法

  千里之行,始于足下;差之毫厘,谬以千里。对于将要学习IT的人来说,选择适合自己的计算机语言是谨慎的和重要的。学习计算机语言的方法有什么呢?下面学习啦小编整理关于学习计算机语言的方法,希望对你有帮助。

  计算机语言学习方法篇一

  首先要制定学习计划。学习一门新的编程语言有助于你开拓新的思维方式,但是新事物的学习要有一定的条理性和系统性,不能三天打鱼两天晒网。学习贵在持之以恒,但是也少不了有自己的计划性,今天学这一部分,明天学那一部分,循序渐进,这样才能深入。

  学习基础的编程语言。学习一些基础的编程语言能够帮助我们理解基层构架,比如Java语言、c语言以及汇编语言等等,虽然这些都很基础,但是学习起来也并不简单,学习是一个长期的过程,不可能一口吃一个胖子,要想学好软件开发,还需要从最基础的编程语言开始学起。

  阅读一些好的具有挑战性的编程书籍。可能很多人认为,学习编程语言,课本还看不完呢,哪有时间看一些闲书呢?如果你抱有这种想法,那就大错特错了。能收录到书中的,基本都是一些精华所在,通过阅读一些好的,富有挑战性的编程书籍是你改变思维方式的重要的一步。小编建议你,刚开始看的时候,可以选择难度相对低一点的书,但是不要看类似“七天学会编程”“10天包会编程”等比较没有知识含量的书。

  阅读学习和书写代码。可以在自己的博客或者是问答网站上回答问题,书写代码,因为这时,你会想要尽力正确编写,为的是能够解决一些别人遇到的技术难题,你就会想要尽力而为,于是会更加用心,与此同时也可以更加能够锻炼你的代码书写水平。

  开始真正的开发一些开源项目。编程语言学以致用是关键,无论你对编程语言懂得有多少,如果不能够开发软件的话,那也算是白学了,建议大家,可以开发一些生活中遇到的小软件来锻炼一下自己的水平和能力大小。即使你可能会遇到很多困难,但是如果真的能够成功的话,会感觉特别有成就感的。

  解决编程难题。如果在软件开发过程中遇到难题的话,要迎难而上,不要把问题遗留下来,因为程序员在编程过程中总是尝试用最少的步骤来解决遇到的难题,而在这过程中,你可以学到语言的更深奥和更特殊的功能,从而你会不得不思考代码的创造性,这同时也是一个创造性的过程。

  计算机语言简介

  计算机语言(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等都有自己的专用语言。

2787311