杜蕾斯所有款式介绍:关于计算机!!!关于编程!!!急……!

来源:百度文库 编辑:高考问答 时间:2024/04/30 18:10:42
到底什么是“C语言”,什么是“C++”,什么是“编程”,什么是“VB/VBS”,大学学的计算机专业到底学的是什么,什么是“数据结构”,什么是“JAVA”,什么是“basic”……………………
我目前对计算机只了解一点点,但我想成为计算机高手,大虾们你们可以帮助我吗?!
我QQ是273666907 小弟终生感激不禁!!!~~~……
我对硬件而和软件多少还是懂一些的……

C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。
当代最优秀的程序设计语言

C++ 是脱胎自 C 语言的一种中级语言. 从计算机角度看, 它可以嵌入ASM等低端语言; 从面向对象的程序设计角度看, 它有具备OOP的三个基本特征 -- 抽象, 封装和继承; 同时从市场角度来看, 它又不是纯面向对象, 其实那些纯粹的面向对象语言的阵地只是在实验室.

比较C语言. C++ 的几个显著变化或者解决的问题就是
1. 名字空间的问题, 原始的C语言使用公共的名字空间, 这样无论是开发本人还是第三方团队都面临变量名字耗尽的问题. 而C++提供独立的名字空间, 而且对象的引入也为名字空间提供了进一步划分

2. 代码复用的问题, C语言使用函数库的方式或者DLL方式实现代码复用, 在接口稳定的前提下实现内部修改和数据及其实现的封装. C++提供了类库机制实现了具有层次的代码复用, 和多种继承机制, 同时重载等各种机制提供了进一步的复用实现. 使得类库和代码更加容易维护, 虽然建立类库在人员, 组织等各个方面还是比较麻烦的.

3. 安全机制. 因为有了类机制, 有一些初始化操作可以自动实现

4. 效率问题. 因为C语言本质上是站在计算机立场的非常注重效率的问题, 但是事物总是具备矛盾的两面, 过于偏重效率和软件危机的出现, 反而增加了程序设计的难度. 而OOA的现实世界角度的考虑问题更加贴近自然, 使得代码或者程序更加具备稳定性, 可扩展性和可维护性.

编程就是编写程序,即制订方法。为什么要有方法?方法是为了说明。而之所以要有说明就有很多原因了,但电脑编程的根本原因是因为语言不同,且不仅不同,连概念都不相通。

程序,即过程的顺序,准确地说应该是顺序排列的多个过程,其是方法的描述。比如吃菜,先用筷子夹起菜,再用筷子将菜送入嘴中,最后咀嚼并吞下。其中的夹、送、咀嚼和吞下就被称作命令,而菜则是资源,其状态(如形状、位置等)随着命令的执行而不断发生变化。上面就是吃菜这个方法的描述,也就是吃菜的程序。

1991年,微软公司推出了Visual Basic 1.0版。这在当时引起了很大的轰动。许多专家把VB的出现当做是软件开发史上的一个具有划时代意义的事件。其实,以我们现在的目光来看,VB1.0的功能实在是太弱了。但在当时,它是第一个“可视”的编程软件。这使得程序员欣喜之极,都尝试在VB的平台上进行软件创作。微软也不失时机地在四年内接连推出VB2.0,VB3.0,4.0三个版本。

VBS:VBScript的全称是:Microsoft Visual Basic Script Editon.(微软公司可视化BASIC脚本版). 正如其字面所透露的信息, VBS(VBScript的进一步简写)是基于Visual Basic的脚本语言. 我进一步解释一下, Microsoft Visual Basic是微软公司出品的一套可视化编程工具, 语法基于Basic. 脚本语言, 就是不编译成二进制文件, 直接由宿主(host)解释源代码并执行, 简单点说就是你写的程序不需要编译成.exe, 而是直接给用户发送.vbs的源程序, 用户就能执行了

数据结构是指数据以及相互之间的关系

Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。 Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能。 Jave可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。

BASIC(Beginners' All-purpose Symbolic Instruction Code,有译培基),意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计语言

说句实话,大学学的那么东西都是垃圾,真正能应用到你日后使用中的少得可怜。你所说的都是专业的编程软件,我建议如果真的想学计算机不如从实际开始学起,等你入门了再自学一些语言,也就是有关编程的东西,这些东西都是触类旁通的,而且只要有一种语言学得很棒就行。至于你学的怎么样,这就要看个人的悟性了,学电脑就是师傅领进门,修行在个人,自己悟多少就得多少,别人帮不了太大的忙。不过学计算机你首先得有浓厚的兴趣的才行,得自己从心里想学,要不然可真是枯燥得很,很难坚持下去。

慢慢来,不要急,一通百通。

找本《c语言》来读,读懂之后,相信你就会明白很多了。很多事情,光想不做是永远不明白的。不要企图一下子了解,要脚踏实地、一步步来。