One of the things that you’ll have to pick up when studying Physics is programming.的事情之一就是你必须拿起学习物理是编程。 When I started my undergraduate education in the early 1980’s, the University of Heidelberg in Germany which I attended at the time, offered some programming electives which were terrible.当我开始我的本科教育在20世纪80年代初,海德堡大学在德国,我出席时,提出了一些方案选修这些可怕的。 You sat in front of a terminal that was connected to some kind of mainframe and tried to somehow convince the thing to run some code snippets.你坐在前面的终端连接到某种形式的主机,并试图说服某种东西运行一些代码片断。 All output was text based and FORTRAN was the language of choice in those days and I was rather turned off by the whole experience.所有输出的文字基础和语言是语言的选择在那些日子里,我是相当关闭整个经验。 A couple of years earlier Commodore had introduced the C64, which spoke BASIC and even had an optional PASCAL compiler.几年前司令介绍了C64 ,它以基本,甚至有一个可选的Pascal编译器。 By the time I did my undergrad studies in Physics I had already written several PASCAL programs that had basic graphics output.的时候,我在undergrad研究,在物理我已经写了几高级语言程序,已基本图形输出。 One of them was a numerical treatment of the gravitational three-body problem and orbits were shown of the computer screen.其中之一是一个数值处理的引力三体问题和轨道显示的电脑屏幕上。 So going back to a text-only interface on a mainframe terminal was not appealing at all to me.因此,回到纯文字界面终端主机没有吸引力在所有给我。 Later in my training I used VAX/VMS computers for nuclear physics data acquisition, data analysis and event simulation purposes.后来我在训练我用VAX /渔监系统电脑的核物理数据采集,数据分析和事件仿真的目的。 My Ph.D.我国博士 thesis was written on a VAX workstation using Tex/Latex and custom graphing and plotting software.论文是写在VAX工作站使用纺织/乳胶和定制图形和绘图软件。

After deciding to work in industry (instead of academia) I found that PC’s were quickly becoming the dominant computational device (instead of Digital’s VAX, SUN, Silicone Graphics, etc.).后决定在工业工作(而不是学术界)我发现电脑的人迅速成为占主导地位的计算装置(而不是数字的VAX ,孙,硅图形,等等) 。 For a couple of year in the early 1990s I was working as a project manager and had several programmers report to me.对于一对夫妇每年在90年代初,我作为一个项目经理和有几个程序员向我报告。 Partly out of frustration with the pace of progress on several software projects, I decided to get involved in programming again.部分从沮丧的进度的几个软件项目,我决定参与节目了。 The question was which programming language/compiler package best suited my personal tastes and the tasks at hand.问题是,这些编程语言/编译器包最适合我个人的口味和手头的任务。 I evaluated MS Visual Basic but did not like the fact that the code was not compiled but interpreted and that you needed to distribute a whole bunch of files along with your application to ensure that your program worked on a given PC.我评估了质谱的Visual Basic ,但不喜欢这个事实,即代码无法编译和解释,但你需要分发一大堆文件连同您的应用程序,以确保您的工作程序对某一个人电脑。 I did like the visual programing interface that MS VB offered.我没有像视觉编程接口,质谱VB的优惠。 In those days Borland was the leading compiler manufacturer and I had looked into Borland’s Turbo Pascal and it’s (at the time) revolutionary Object Windows for DOS interface.在那些日子里Borland公司是领先的编译器制造商,我期待到Borland公司的Turbo Pascal和它的(当时)革命对象的Windows适用于DOS的界面。 Borland had just introduced the Delphi visual programming interface and this seemed like a tool worthy of evaluating. Borland公司刚刚推出了德尔福可视化编程接口,这似乎像一个工具,值得评估。 I was immediately hooked.我立即上瘾。 Just like the original DOS compiler, Delphi code compilation was lightning fast.就像原来的司编译,德尔福代码汇编闪电。 It’s visual programming interface made is simple and efficient to use.它的可视化编程接口取得的简单而有效的使用。 Tasks that took the programmers which were reporting to me weeks, I could accomplish is a day or two.任务,采取了程序员是向我汇报情况,几个星期,我就可以完成的一,两天。 The only drawback was that I was the odd man out, in the sense that everybody else around me used Borland’s C compiler (and later Microsoft’s Visual C ).唯一的缺点是,我是奇怪的人了,也就是说,别人用我的周围Borland的C 编译器(后来微软的Visual C 中) 。

Off late, Delphi has been in decline, due partly to the ascent of C/C as the language of choice and partly due to Borland’s (now CodeGear) failures in marketing.离年底,德尔福一直在下降,部分原因是由于上升的C / C 作为语言的选择,部分原因是由于Borland的(现在CodeGear的)失败的营销。 I still use Borland Delphi whenever possible to accomplish simple and moderately complex programming tasks but also keep my C skills sharp in case I need to modify/port someone else’s code.我仍然使用Borland公司德尔福只要有可能完成简单和中等复杂的编程任务,而且也让我ç技能尖锐的情况下我需要修改/港口别人的代码。 Borland (CodeGear) has a historical programming site and this article captures the initial excitement that the Delphi development environment created. Borland公司( CodeGear的)有一个历史节目网站和本文抓住了最初的兴奋说,德尔福的发展环境创建。 If you like to program in Delphi you’ll like to read this.如果你想在Delphi程序你会喜欢阅读。

Technorati Tags: , , Technorati标记: 德尔福编程语言