Borland与Microsoft关于Delphi的对话 
Bear

1、Delphi较贵
  一套Delphi的价格大约相当于两套Visual Studio
  ---------------------------------------
  Inprise/Borland : 我们卖这个价,是因为它值这个价。

Microsoft      : 六个东东,才这个价,多便宜,大家快来买吧。
                    (Gates开看了看Borland再掂了掂手中的银子,
                      当初我发家的Dos不就是靠低廉而装入成千上百台计算机的吗?
                      IE不也是免费赠送的吗,捎带着还送走了Netscape)
                    
2、一套Delphi只包括一种单一的开发工具平台
  一套Visual Studio 包括五种开发工具平台。
  ---------------------------------------
  Inprise/Borland :

我们的开发者可以用一个工具就干完所有的活,
                    学一次,到处可用。统一开发语言可以让系统间
                    的连接复杂度降低,提高项目管理的容易度。

Microsoft      :
                   嗨,开发数据库程序用 VFP吧,虽然它已过时。
          开发Web应用用VI吧
                    想玩玩java,用VJ吧
          不想学复杂的VC?那就用VB吧
          开发企业级的桌面应用和分布式应用,用VC吧

针对你项目不同的需要,我们为你提供不同的午餐。
                    餐具太多,还不顺手? 耐心点,小伙子,你有的是青春和精力
                    要修成正果,当然是要下一番苦功夫的。
                    我们不也是通过下苦功夫,
                    将本来毫无竞争力的VC炼到今天这个程度的吗?

3、Delphi采用的语言是 Delphi Pascal
  VC 采用的是 Visual C++
  ---------------------------------------
  Inprise/Borland:
                    我们采用并发展Object Pascal为现代的纯粹的OOP语言
                    Delphi Pascal,保留并创造利于开发者项目开发的语法
                    特性,去掉不利于开发者项目开发的语法特性。让开
                    发者在基于解决问题的思维的层次上编程,而不是基于
                    计算机操作系统的思维层次上编程。

Microsoft    :
                  我们都是照着C++的语法规范来的。
                  目标给你足够的自由。你可以用十种不同的方式来做同一件事情,
                  以此显示技巧的高深。
                  编出的程序太符号化,总要考虑低层次问题?
                  我们也没办法,谁叫你要用C++呢。你既然想用它的优点,那么,
                  就像对你的情人一样,请接受她的缺点吧。

4、Delphi的在线帮助数量合适,但有小错 
  Visual Studio的在线帮助非常丰富
  ---------------------------------------
  Inprise/Borland :  
                      你知道,我们的文档开发者有时候睡眼朦胧时还在干活。
                      中文的帮助文档?英语不是世界语吗?
                      我们以为中国开发者的英语都很好呢。

Microsoft      :  
                      我们的帮助文档是一个产业,是一个你永远游不完海洋。
                      为了帮助你理解我们产品特性中的一句话, 我们会写出一百句话。

5、Delphi是可视化编程,却没有Visual一字
  Visual C++ Visual口号很响,却不那么可视
  ---------------------------------------
  Inprise/Borland :  
                      可视化编程,这是我们增强开发者工作简易程度的方式之一。
  Microsoft      :  
                      可视化编程,这是我们的口号之一,
                                  这是我们VB的特性之一,
                                              这是我们VC的目标之一。

6、VCL 很优美,很纯粹
  MFC 很繁杂,很琐碎
  ---------------------------------------  
  Inprise/Borland :  我们从Application开发者的角度来看问题,构造VCL
  Microsoft         :   我们从WinAPI开发者的角度来看问题,构造MFC

还有很多对话,你来写吧 :)

Borland和Micorsoft的对话(转载自月光软件网)的更多相关文章

  1. 史上最详细Windows版本搭建安装React Native环境配置 转载,比官网的靠谱亲测可用

    史上最详细Windows版本搭建安装React Native环境配置   2016/01/29 |  React Native技术文章 |  Sky丶清|  95条评论 |  33530 views ...

  2. 【转载】Office软件自定义功能区不完全显示修复方法

    转载地址:http://www.doudouxitong.net/guzhang/xitongjiqiao/2015/0603/8822.html 豆豆系统 Office是比较常用的办公软件,我们也会 ...

  3. sql server 中删除表中数据truncate和delete的区别(转载自.net学习网)

    我们都知道truncate table可以用来删除整个表的内容,它与delete后面不跟where条件的效果是一样.但除此之外,我们还清楚它们之间有其它的区别吗?本章我们将一起讨论truncate与d ...

  4. 50 道 Java 线程面试题(转载自牛客网)

    下面是 Java 线程相关的热门面试题,你可以用它来好好准备面试. 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.程序员可以通过它进行多处理 ...

  5. 转载:SMS软件FESWMS模型使用体会

    自学了SMS-FESWMS几个月,从其原理到具体应用都已经比较熟悉.感觉这个软件还是有许多不足,这也是需要进一步提高和改进的地方.下面谈谈自己的一些感受和体会. 首先,对一些比较简单的模型,软件的计算 ...

  6. 【转载】Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?

    Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/ /usr/lib:理解为C:/Windows/System32. ...

  7. 【转载】【软件安装】Source Insight 4.0常用设置

    1.Source Insight简介 Source Insight是一个面向软件开发的代码编辑器和浏览器,它拥有内置的对C/C++, C#和Java等源码的分析,创建并动态维护符号数据库,并自动显示有 ...

  8. Delphi——Window 消息 - 转载▼

    Delphi是Borland公司的一种面向对象的可视化软件开发工具. Delphi集中了Visual C++和Visual Basic两者的优点:容易上手.功能强大,特别是在界面设计.数据库编程.网络 ...

  9. 转载:AbstractQueuedSynchronizer的介绍和原理分析

    简介 提供了一个基于FIFO队列,可以用于构建锁或者其他相关同步装置的基础框架.该同步器(以下简称同步器)利用了一个int来表示状态,期望它能够成为实现大部分同步需求的基础.使用的方法是继承,子类通过 ...

随机推荐

  1. Codeforces Round #512 (Div. 2, based on Technocup 2019 Elimination Round 1) C. Vasya and Golden Ticket 【。。。】

    任意门:http://codeforces.com/contest/1058/problem/C C. Vasya and Golden Ticket time limit per test 1 se ...

  2. HDU 5536 Chip Factory 【01字典树删除】

    题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=5536 Chip Factory Time Limit: 18000/9000 MS (Java/Ot ...

  3. Java+maven+selenium3+testng 自动化测试环境IDEA

    idea .java环境变量jdk maven安装及环境变量配置这里就不多说了,网上有很多教程 这里我们只检测一下java.maven环境是否安装成功 win+R,运行cmd命令行:mvn -v   ...

  4. Android学习笔记_66_图片处理专题

    1.图片缩放:不解析整个图片信息. public class DemoActivity extends Activity { @Override public void onCreate(Bundle ...

  5. (转)超级实用且不花哨的js代码大全

    事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcE ...

  6. JavaEE权限管理系统的搭建(七)--------管理用户的增删改

    本小结讲解管理用户的增删改查实现, 首先是添加用户,如下图所示,可以看到添加用户的同时也要给用户分配角色,至少给用户分配一个或者是多个角色 页面js部分: $.ajax({ //几个参数需要注意一下 ...

  7. 18年selenium3+python3+unittest自动化测试教程(上)

    第一章 自动化测试课程介绍和课程大纲 1.自动化测试课程介绍 简介:讲解什么是自动化测试和课程大纲讲解,课程需要的基础和学后的水平 python3.7+selenium3 pycharm 第二章自动化 ...

  8. [USACO08NOV]时间管理Time Management(排序,贪心)

    题目描述 作为一名忙碌的商人,约翰知道必须高效地安排他的时间.他有N工作要 做,比如给奶牛挤奶,清洗牛棚,修理栅栏之类的. 为了高效,列出了所有工作的清单.第i分工作需要T_i单位的时间来完成,而 且 ...

  9. Maven里面多环境下的属性过滤(配置)

    情景:通常一个项目都为分为开发环境(dev)和测试环境(test)还有正式环境(prod),如果每次一打包都要手动地去更改配置文件,例如数据库连接配置.将会很容易出差错. 解决方案:maven pro ...

  10. 快速解决Kali 更新失败问题

    Kali Linux 2018.4 初学者在安装完kali 系统后第一件事往往就是更新软件,但在更新过程中通常会出现各种各样的问题,比如更新提示不含有 'maincontrib' 组件,跳过配置文件 ...