KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

[ 30798 查看 / 119 回复 ]

回复:[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

..... 等了许久发现100楼没人要....座了~~ ^o^
飛べない翼に、意味はあるんでしょうか?
TOP

回复:[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

递归是很简短||

但是除了占用内存的栈空间(如阶乘)外,往往还产生冗余……重复计算……比如算斐波数列

所以感觉有时候递归的效率很惨地说……

算阶乘那个,我会用递推绝不会递归……(好像后面就该演练高精度乘法了,用INT64,能多算几个N||||)

PS:面向对象的概念从来没系统学过……懵懂状态,虽然我知道TP支持面向对象。另外谁给介绍一下smalltalk是个什么玩艺||||

PS2:我那个就是逻辑严谨的Pascal啊,教学语言-_-b,虽然可视化有Delphi,但是已经被MS甩得远远了……

PS3:这个贴好像可以改标题了……此帖已变成编程讨论贴
AJI,舰狗
TOP

回复:[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

哈哈被M$甩得远远? 估计你是不太了解Delphi吧,不知者不为过,就不揪你的耳朵了。我可是从TP5.0, 5.5, 6.0, 7.0, Pascal for Windows 1.0, Delphi 2, 3, 4, 5, 6, 用到今天的 7 和 8 的。

给你一个简单例子: 一年以前,M$刚刚和Borland签订协议,让Borland以后不要涉足Basic语言开发领域,双方还相互交换了很多技术,所以现在的M$ VS.Net可以说越来越像Borland的Delphi Studio了;相应的Delphi Studio半年前发布的8.0版本,也对M$.Net提供了完美的支持。
M$此举明显的表明,他们是在害怕Borland....这也不奇怪,因为Borland一直是IDE(集成开发环境)的老大。

1998年的时候,全世界最快的编译器就是Turbo Pascal。随后他们又第一个推出基于Windows的IDE,因此今天人们使用任何IDE都被Borland广泛影响,举个简单的例子,在你调用一个对象的成员方法的时候,你输入ObjectName加上一点"."的时候,后面会弹出一个列表,装有可能需要的方法;在你输入一个方法名字,后面加上一个括号"("的时候,光标上方会出现该方法需要的参数列表.........还有很多很多数不清的点点滴滴.......这些非常有用的特性,第一次出现的地方,不是M$的Visual Studio,而是Borland的Delphi......

Borland以前是,现在也一直是IDE开发环境的老大,Delphi得出现,使得原本以为即将萧条的Pascal获得了新生。而Borland的Delphi,把Pascal编程开发完全的简单化了,只要你用过就知道,所有你需要的有用的功能都有对应的对象包装,所有Windows的API都有相应的Delphi版本封装,如果你不原意的话根本不需要去研究什么Windows API, 类库等等东西。但是Pascal强大的OOP功能不仅没有删减,反而更加强大....

可以说,只要Borland不倒,Pascal语言就会不仅永远常青,而且会永远领先于潮流中~~

(你要是不信,我可以给你人证的哦: 你去问这里的Kawaii的蛋蛋,前几天他写KFC2遇到.NET问题,结果还是偶从Delphi的帮助文件里面找到了相应的示范代码...)
飛べない翼に、意味はあるんでしょうか?
TOP

回复:[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

咳咳,所谓言多必失||-_-b

小学到初中的时候一直Basic,可视化的部分同样是VB||||

上高中开始TP的说……

可能是之前受某些人误导对Delphi的印象不佳,可视化的部分我还是VB,然后年初换了.net用用。

上个月尝试了一下DELPHI 7,感觉还是不能拿老版本的和VS2003比啊,不过能比VB干很多事情的说,而且我是爆喜欢Pascal的,那么就期待Delphi9的出现……
AJI,舰狗
TOP

回复:[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

以下引用Misha在2004-10-19 5:38:04的发言:
怎么最近新学计算机的人都从Java开始学 -_-|||||||||||||||||||||||

Java号称全兼容,其实只是大企业用来节约运行成本,减少软件更新的一根救命稻草.......其运行效率之"高" 令人叹为观止.....
要说Java完全面向对象,适合初学者;这句话只有前半句说对了.....面不面向对象,和是否适合初学者根本缪关系....初学首先要掌握好的就是所有的基本语法这样才能更灵活有效率的写程序。如果需要一个逻辑严谨的语言,Pascal是首选,如果需要开发效率高的语言,C++当第一;Java来不来就一股脑的把对象,封装,成员方法,类继承等这些架子摆在初学者面前,很容易把人搞晕。我见过很多初学编程就学Java的人,学了3个星期了,连什么是变量都不知道............完全迷失在那一大堆无意义的框架代码里面了.....


很对的说…………我用JAVA不过是因为要考试…………
我更喜欢C++  = =||||||

说起来java kfc_ss >1.htm
这个……如果有输出结果的话,会保存为1.htm文件
>1.htm实际上是dos指令来着|||||
例如你使用dir >1.txt
就不会在屏幕上显示dir结果,而是存为1.txt文件……
这个……如果没有存为文件的话……还真不知道怎么回事捏……(就算程序不能运行,也会有错误结果存入1.htm的说)
水石用dir >1.txt看看能不能把dir存为1.txt吧……
悼念老陈……
南无阿弥多婆夜 哆他伽多夜 哆地夜他 阿弥利都婆毗 阿弥利哆 悉耽婆毗 阿弥唎哆 毗迦兰帝 阿弥唎哆 毗迦兰多 伽弥腻 伽伽那 枳多迦利 娑婆诃
TOP

回复:[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

看看看看
用暴力破解法!!
[img]http://img530.imageshack.us/img530/2413/mahoushoujo1rv6.jpg[/img][img]http://img168.imageshack.us/img168/8977/mahoushoujo2zm6.jpg[/img] [img]
TOP

回复:[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

这个 > 只是输出重定向而已,不是Dos的专利,而是Dos从Unix系统偷来的
作用是把所有输出到标准输出设备的内容重定向
还有一个变体命令 >> 如果你使用 "命令 >> 文件" 的话,这个命令所有的标准输出就会被附加到文件中去,文件中以前的内容不会被更改。
同理 < 是输入重定向,如果使用 "命令 < 文件",改命令所有需要标准输入设备(也就是键盘-_-)的输入,都会到文件中去取.....
飛べない翼に、意味はあるんでしょうか?
TOP

回复:[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

楼上超级详细的解释啊  DX
UNIX没有碰过…………完全不知  = =||||||
悼念老陈……
南无阿弥多婆夜 哆他伽多夜 哆地夜他 阿弥利都婆毗 阿弥利哆 悉耽婆毗 阿弥唎哆 毗迦兰帝 阿弥唎哆 毗迦兰多 伽弥腻 伽伽那 枳多迦利 娑婆诃
TOP

回复:[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

JAVA 不是有专属的I/O CLASS么…
印象中有一堆长长的功能&&参数

貎似没人用C了?
老了…
不能每天爬KFC的高楼了…
upload/KFCFile4235_wing.jpg
天空…遥远的天空之梦
咳咳...年轻真好啊…
TOP

回复:[不怎么厚道地帖照片]水石+悠眠+特别附送图....心眼放出..

其实像这种很简单的小小程序,最方便的应该是用脚本程序,比如perl或者php,省去程序头,过程头,变量类型定义,还有编译,写好就运行,多么的方便~~~ ^_^
飛べない翼に、意味はあるんでしょうか?
TOP