开始开发您自己的软件
学会如何编程软件似乎象为在凝视他们的显示器的暗室把自己锁在末端的几天的怪杰和书呆子仅适合的一项艰巨的任务,当他们倾吐在零和一个主要写的厚实的指南。 幸运地现实是它不是一样复杂的提出基本的申请,象人们也许认为。 如果它是,多数书呆子不会做它,因为我们的种类定义的因素是固有懒惰。 您为什么认为我们喜欢计算机? 我们必须举的最重的事是显示器,并且那做相当不规则地和在非常短的时期。
有关于怎样的许多不同的观点您应该开始编程。 一些主张方法牢固猛撞入深刻的末端,并且,如果您然后不淹没您被设置在生活。 这些人通常推荐得到陷进直接入C或C++。 其他推荐一个有一点更加容易的起点例如相当包含的Java或C#,仍然,但是与安装的一些个更多安全网。 然后有主张这样语言象Visual Basic的‘小家伙水池’想法。 这些语言是真正地容易开始。 您扯拽在一个空白表格上的一些个元素然后写读主要象标准英语的某一代码。 所有方法有他们的好处,但是我是迷开始某处在与Java的中部。 我的此的原因是Java强制执行一定数量设计和预谋并且是有些缺席的Visual Basic的正确编程的做法。
我在一篇文章上不可以进入每一种语言,因为它将花费太很多时间,并且我有与语言在微软槽枥外面的唯一的经验是对Java的一些熟悉。 这关于有些语言的一些个细节。
编程在Java的Java非常类似C/C++发展。 它是面向对象和很好构造。 有Java宽用法,并且有很多图书馆在那附近可以用于您的Java节目。
赞成: ÃÆ'â⠂¬Å ¡ Âà ‚· Java是平台独立,它可以跑在一切。 ÃÆ'â⠂¬Å ¡ Âà ‚· 它是自由的,您可以下载SDK和去。 ÃÆ'â⠂¬Å ¡ Âà ‚· 学会是容易的您是否知道C或C++。 ÃÆ'â⠂¬Å ¡ Âà ‚· 它提供自动内存管理。 ÃÆ'â⠂¬Å ¡ Âà ‚· 有前被修造的类一个大图书馆和许多可得到从在网附近。 ÃÆ'â⠂¬Å ¡ Âà ‚· 这是相当安全的。 是相当难(如果不不可能)通过编程损坏您的计算机在Java。
负面因素: ÃÆ'â⠂¬Å ¡ Âà ‚· 速度。 因为它本质上被编写在执行时间由系统的虚拟机, Java是相当慢的。 ÃÆ'â⠂¬Å ¡ Âà ‚· 编写入一个独立应用程序是难的。 ÃÆ'â⠂¬Å ¡ Âà ‚· 存储器指针不允许。 ÃÆ'â⠂¬Å ¡ Âà ‚· 某些人民烦恶是牵强的入面向对象的编程技术。
C C大约有年并且有一大跟随。 许多另外人民世界各地使用它。 一些种其他编程语言在C.也被写了。
赞成: ÃÆ'â⠂¬Å ¡ Âà ‚· 大用法基地。 容易发现帮助、其他程序员,图书馆等ÃÆ'â⠂¬Å ¡ Âà ‚· 简单的核心语言,当进一步功能增加通过使用图书馆。 ÃÆ'â⠂¬Å ¡ Âà ‚· 非常强有力。 如果您的计算机可能做它,它可能通过C. ÃÆ'â⠂¬Å ¡ Âà ‚Â做它· 对计算机存贮器使用的低级未经检查的通入尖。 ÃÆ'â⠂¬Å ¡ Âà ‚· 其中一种斋戒的跑的语言。 ÃÆ'â⠂¬Å ¡ Âà ‚· C代码可以用于C++应用。 ÃÆ'â⠂¬Å ¡ Âà ‚· 节目单独被编写并且站立,对口译员的没有需要(有时外在图书馆在目标个人计算机将需要被安装)。
负面因素: ÃÆ'â⠂¬Å ¡ Âà ‚· 相对地难学会。 ÃÆ'â⠂¬Å ¡ Âà ‚· 很少安全网。 如果您选择(偶然地或)做访问存储器不正确地和可怕地将打破您的系统的节目,它不会停止您。 它只拉扯您在编写错误。 ÃÆ'â⠂¬Å ¡ Âà ‚· 非琐细的节目能是难端起。 节目必须被编写每个具体平台的。 ÃÆ'â⠂¬Å ¡ Âà ‚· 不确实地面向对象。 ÃÆ'â⠂¬Å ¡ Âà ‚· 代码可能容易地得到杂乱。
C++ C++是C编程语言的派生。 C代码在C++节目仍然运作。 它是一面向对象语言和非常强有力的。
赞成: ÃÆ'â⠂¬Å ¡ Âà ‚· 作为紧密对一种普遍编程语言,因为您可能当时得到。 它使用了得到处。 ÃÆ'â⠂¬Å ¡ Âà ‚· 面向对象的技术包括,高度支持和建议使用,但是没被促进在您。 ÃÆ'â⠂¬Å ¡ Âà ‚· 节目是单独立场,对口译员的没有需要(有时外在图书馆在目标个人计算机将需要被安装)。 ÃÆ'â⠂¬Å ¡ Âà ‚· 容易端起到其他平台,如果标准C++指南被坚持。 ÃÆ'â⠂¬Å ¡ Âà ‚· 许多图书馆可利用为增加的功能。
负面因素: ÃÆ'â⠂¬Å ¡ Âà ‚· 相当难学会。 您从未真正地将停止学会新的事对也赞成的此(我猜测)。 ÃÆ'â⠂¬Å ¡ Âà ‚· 重要节目没有容易地被端起,如果他们使用平台特殊化图书馆(即DirectX等)。 ÃÆ'â⠂¬Å ¡ Âà ‚· 节目比在C.编程的那些可以有一点大和慢。
Visual Basic Visual Basic是使用的一种非常容易的语言。 它的代码类似伪码,并且许多时间开发商能键入什么他们认为应该工作,并且它做,是凉快的。
赞成: ÃÆ'â⠂¬Å ¡ Âà ‚· 非常容易学会ÃÆ'â⠂¬Å ¡ Âà ‚· 快实施应用或算法ÃÆ'â⠂¬Å ¡ Âà ‚· 许多内藏的功能ÃÆ'â⠂¬Å ¡ Âà ‚· 最近与的增加的完全OOP支持。净升级。
负面因素: ÃÆ'â⠂¬Å ¡ Âà ‚· 不一样灵活象其他语言,您不可能做一样。 ÃÆ'â⠂¬Å ¡ Âà ‚· 比C/C++ ÃÆ'â⠂¬Å ¡ Âà ‚Â跑慢· 纯净微软产品和微软视窗。
那里您开始主要是由您决定,并且什么您要离开您编程。 如果您想要擅于它您想要熟悉‘更加工业的’编程语言例如C和C++。 仍有很多人民那里体验与这些语言,但是您将是在专业领域。 您在一间拥挤屋子会有麻烦挥拳,无需开始与可能得到进来在Visual Basic的节目的人的扭打。 开始以适合与您的技能水准,并且的语言,当您学会了您将发现更加容易继续前进向其他语言那的位时。 我找到亲自和在我的小组同辈之内在的大学,即然我们全部有一定数量编程的知识,它真正地不采取努力得到陷进入另一种语言和编码节目那里。 当我们学会必要的语言的具体实施任务,大多我们的任务通过即兴创作完成。 您不也许得到节目一样言词一致和写得很好,象您会想要比较,如果您有什么的一个更好的想法您实际上做着,但是它通常运作。
不要让我哄骗您入相信您能开发与最大舒适的软件。 坐那里凝视在三个代码行二个小时想知道它为什么的您不运作,在您意识到之前您的资本化是错误的。 然而,它是一种非常有意义的感觉,当您有结尾的节目时,并且它全部美妙地运作(至少直到用户基地得到他们的对此的手并且打破它)。 因此,如果您有些甚而感兴趣进来那里并且有去。 可能发生的最坏是您将重写您的引导扇区。
M6.Net网帮手
http://www.m6.net丹尼尔拳打是工作在M6.Net的作家: ‘人的网主持的公司’。 M6.Net努力工作帮助人类经验力量和自由开发他们互联网的自己的部分,分享他们的信息和连接用任何人,任何地方,任何时候。
文章来源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
网管得到HTML代码
加上这条到你的网站!
网站管理员提交你的文章
无须登记!填写好的表格和你的文章是在 Messaggiamo.Com 目录!