准备学习PASCAL,但许多人都劝我说不要学,说过时了,是真的吗

他们要我去学JAVA,说现在流行,而且先进,哪都可以运行,可是C语言不是更老吗?,错了是汇编,我不知道PASCAL的人用的有多少,但我喜欢这个语言
学了PASCAL能开发出什么样的软件,我比较喜欢底层的,但我不喜欢DELPHI。
PASCAL可以编写地层软件吗?可以嵌套汇编吗?和 C语言(不是C++)比较,它有什么特点。

我应该买什么教材比较好,要厚的
他们不用汇编只用C++,JAVA可以开发的出操作系统的引导程序吗?

PASCAL是语言不是编程软件, 下面的说的新东西是指开发的界面的更新吗??那个我无所谓。只要语言本身功能足够用就好,我是想了解语言本身,你说的DELPHI啦,
TURBO PASCAL啦,我没兴趣

不过时 这么说 pascal嵌套汇编 写底层程序一点不比C\C++差

不嵌套汇编可以只用C\C++写出操作系统引导程序 只要你熟悉编译过程 不要低估了Gun 编译器的能力

Java也许可以 但是必须是支持java字节码的cpu 而不是java虚拟机 听说目前有这样的cpu

他的特点是结构化明确, 但是面向对象方面比起c++来略差, 或者说我用不习惯 你不用delphi可以使用freepascal 基本上你能想到的软件 pascal都能写

缺点就在于结构化太明确了 可以输非常的学究气, 跟早期的algo一个样子 像我这样的人更喜欢自由的编码风格 我不是坐冷板凳的人 所以不喜pascal

但是毋庸置疑的是 pascal是个好语言 delphi是pascal的好搭档 不用delphi学pascal简直就是浪费

别什么东西还没学就开始BB, 你知道什么叫现代程序构架么, 你知道vcl的设计有多优美么... 算了 路漫漫其修远兮~~~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-11
说实话,确实过时了,现在pascal几乎就是win平台下的delphi了,看招聘就知道,只有爱好者,没有招人的。
写系统引导并不难,引导的程序有固定的格式,用C,汇编都可以,C++最有用,java,C#都是虚拟环境下的东,没劲。

引导系统核心只有几K,只有C,汇编可用,其余的不可用,C++,java是由于复杂的应用产生的
pascal语言的功能与C++一样强.
第2个回答  2009-10-05
从语言本身来说:
Pascal能像Java、C++、C#那样面向对象么?
Pascal能像C、C++那样操作位么?
Pascal书写起来有C简洁么?
Pascal运算速度有Fortran快么?
Pascal开发GUI程序能比得过Java、C#、VB么?

……

不学Delphi的话,仅就Pascal本身而言,只是一种已经淘汰的古老教学语言,
即使是结构化程序设计的教学和描述算法,现在也基本上用C和类C算法语言了。
第3个回答  2009-10-16
这个个人意见么,pascal还是比较适合初学者的,事实上所有的语言都是互通的,语法再怎么变,算法始终不变的,所以你可以先学pascal练练手,还是有一定水平之后在学别的吧~像我一学生学的还是pascal,因为我不需要实际应用,比赛又不考,比赛也只是数学问题而已~
第4个回答  2009-10-05
我是先学的PASCAL再转的C++,初学者真的应该选PASCAL,简单易懂,初学没必要直接选C++或JAVA,要打好基础重要的是学算法,算法学好了转C++1天就够了。
相似回答