- 主题:现在大学和中学还有教Pascal语言的吗?
食古不化居然能到这个程度。。。一个死语言有啥留恋的
Pascal问题很大,
第一,那一坨begin end就能写死你。
第二,数组下标是从1开始的。
光这两条就可以把Pascal扫进历史垃圾堆了。
【 在 ooolinux 的大作中提到: 】
: Pascal比C语言简单一些(尤其是字符串、数组、指针、动态数组),介于Basic语言和C语言之间,
: 而且语言规范,不像C语言有很多坑容易出错。
: 面向对象的Pascal比C++简单,适合应用软件开发。
: ...................
--
FROM 101.71.37.*
a:array[0..9] of longint
b:array[1..10] of longint
c:array[0..4,0..9] of longint
都可以,下标根本不重要
for i:=low(c) to high(c) do
for j:=low(c[i]) to high(c[i]) do
根本不用管下标范围,可以直接用数组名作为函数参数,C语言还要传递5和10两个维度参数
只有字符串下标是从1开始的,0位置存的是字符串长度,效率比C字符串高到哪里去了
长字符串也是类似的机制(用4个字节存长度)
begin end问题,说实话不太好看,但打字快一点不是大问题
【 在 yuanmo 的大作中提到: 】
: 食古不化居然能到这个程度。。。一个死语言有啥留恋的
: Pascal问题很大,
: 第一,那一坨begin end就能写死你。
: ...................
--
修改:ooolinux FROM 218.108.223.*
FROM 218.108.223.*
还有,Free Pascal一直在发展,增加必要的特性,但没有那么激进
几年前Free Pascal已经支持龙芯CPU了
--
FROM 218.108.223.*
遗老们干这种事情不稀奇。至于国外用的人多点,那是因为国外的遗老多,就像满清遗老哪里最多,当然是国内。所以回到你的主题,学校还有教的吗?那就是没有。原因只能怪遗老们不争气,没本事占领生态位。
还什么必要特性,翻译一下就是你会的就是必要,你不会的就是不必要的。
【 在 ooolinux 的大作中提到: 】
: 还有,Free Pascal一直在发展,增加必要的特性,但没有那么激进
: 几年前Free Pascal已经支持龙芯CPU了
--
FROM 116.208.95.*
不是会不会的问题,是说Free Pascal一直在发展,不是过去的Pascal了。
【 在 pseudo 的大作中提到: 】
: 遗老们干这种事情不稀奇。至于国外用的人多点,那是因为国外的遗老多,就像满清遗老哪里最多,当然是国内。所以回到你的主题,学校还有教的吗?那就是没有。原因只能怪遗老们不争气,没本事占领生态位。
: 还什么必要特性,翻译一下就是你会的就是必要,你不会的就是不必要的。
--
FROM 218.108.223.*
国内讨论技术是这样的吗,gnome3早就可以用vala套壳glibc写程序了,qtcreator也是非常好用现在linux写gui程序说不定最麻烦是搭环境,实在不行python/gtk也能凑合,居然还要把没有大括号的抓起来用?
【 在 ooolinux 的大作中提到: 】
: Pascal比C语言简单一些(尤其是字符串、数组、指针、动态数组),介于Basic语言和C语言之间,而且语言规范,不像C ...
--
FROM 124.240.38.*
现在 julia 也是下标从 1 开始的。
【 在 yuanmo 的大作中提到: 】
: 食古不化居然能到这个程度。。。一个死语言有啥留恋的
: Pascal问题很大,
: 第一,那一坨begin end就能写死你。
: ...................
--
FROM 112.47.216.*
你这种想法和 c# 的支持者差不多。
c# 和 pascal 的问题都是“可以做”,但总是”做得不够好“
所以只能沦为二流语言。
每一个牛逼的语言,跟我们人类里面的牛人一样,虽然大多数情况下平庸,但是总能有一项是世界顶尖的。
像 python 在于科学计算机,java 之业务脚本,c 极擅长系统编程。
现在留给新语言的时间已经不多了。旧的死掉的语言,可能也很难有起死回生的机会。
【 在 ooolinux 的大作中提到: 】
: 还有,Free Pascal一直在发展,增加必要的特性,但没有那么激进
: 几年前Free Pascal已经支持龙芯CPU了
--
修改:hgoldfish FROM 112.47.216.*
FROM 112.47.216.*
确实。pascal 语言的爱好者们应该自己反思一下,怎么不给 pascal 多弄点牛逼的杀手级应用。
但凡多几个 total commander 这样的软件,pascal 也不至于沦落至此啊。
【 在 pseudo 的大作中提到: 】
: 遗老们干这种事情不稀奇。至于国外用的人多点,那是因为国外的遗老多,就像满清遗老哪里最多,当然是国内。所以回到你的主题,学校还有教的吗?那就是没有。原因只能怪遗老们不争气,没本事占领生态位。
: 还什么必要特性,翻译一下就是你会的就是必要,你不会的就是不必要的。
--
FROM 112.47.216.*
没有什么语言是完美的(包括类库),都是各有特色,优点明显远大于缺点就可以了
【 在 crella126 的大作中提到: 】
:国内讨论技术是这样的吗,gnome3早就可以用vala套壳glibc写程序了,qtcreator也是非常好用现在linu
- 来自 水木社区APP v3.5.7
--
FROM 112.48.95.*