【退役水】我Pascal快再次入门了
pascal吧
全部回复
仅看楼主
level 1
黄金止手
楼主
就语言本身来说复杂程度是 C<Pascal<<C++ 。
如无意外 FP 2.4.0 的用户引用文档(ref.pdf)在今明两天就能完成翻译初稿。3.0.0多了一些东西,如带方法的记录类型、helper 还有更全面的泛型等。
OI里比较好用但是少用的东西,应该是开放数组和运算符重载。
接下来会去整理一下system单元的使用。
话说知道NOI系列要取消Pascal后真有种哔了狗的感觉,连给后辈做一点微薄工作的机会也要断绝吗……
2016年09月01日 08点09分
1
level 1
黄金止手
楼主
顺便说一下 Michael 也就是写文档的那货根本不分 declararion (声明)和 definition (定义),大家千万不要学他。
2016年09月01日 10点09分
2
level 1
黄金止手
楼主
文档(初翻译): 1boNgw7l
2016年09月02日 04点09分
3
level 9
ax_pokl
http://axpokl.com/axd/Free%20Pascal%e5%ae%98%e6%96%b9%e6%89%8b%e5%86%8c%ef%bc%88OmegaT%ef%bc%89.zip
我翻译了一部分,求继续翻。另外,明显C比Pascal复杂啊。。
2016年09月02日 17点09分
4
黄金止手
C比Pascal简单多了,C没有引用和一堆字符串。C++才是复杂至极。
2016年09月02日 20点09分
ax_pokl
@黄金止手
你在逗我么。。char*各种搞死你啊。。
2016年09月03日 09点09分
黄金止手
@ax_pokl
你才是在逗我吧…不要当CompareChar0、IndexChar0、MoveChar0函数/过程和PChar类型(及其背后的相关转换)不存在啊。
2016年09月03日 16点09分
黄金止手
@ax_pokl
char*的结构非常简单,是字符串的最简可行结构(唯一问题是无法包含\0,然而一般不用中间夹该字符),只是用起来麻烦。Pascal的AnsiString(和UnicodeString)的结构很复杂(字符前有记录长度引用数),只是相关操作都在语言上做好了。操作麻烦正意味着C本身简单(简陋)。
2016年09月03日 16点09分
1