如何自己创建一个新软件

创建计算机程序需要一种或多种编程语言的知识以及其他考虑因素。 任何对开发软件感兴趣的人,例如程序,游戏或在线服务,都必须从学习编程语言开始。 有许多编程语言,创建一个新的软件程序需要更多的培训和比一个页面提供的更多的时间。 一个重要的开始步骤是为您要开发的程序制定计划。 例如,计划将包括计划,游戏或服务的目的,以及您想要包括的功能。 在继续阅读时要考虑你的计划。

挑选语言

有许多不同的编程语言。 决定学习哪种语言本身就是一项挑战。 创建具有许多特性和功能的程序通常需要您精通一种或多种编程语言。

话虽如此,对几乎任何编程语言的概念的基本理解可以帮助您入门。 编程语言列表包括每种语言可以创建的各种类型软件的示例。 以下是一些建议。

确定您的编程语言取决于您要创建的程序或脚本的类型。 例如,Java和Visual Basic都很受欢迎,因为它们相对容易,因为它们都是学习编程基础的好方法。 其他流行的语言包括C,C ++和C#,它们用于创建游戏,应用程序,驱动程序,操作系统以及许多在计算机上运行的软件程序。

如果您对开发脚本和程序感兴趣,比如在线论坛和服务,除了HTML之外,Perl,PHP和Python都是流行的选择。

决定编辑

编辑器是允许您编写计算机代码的任何程序。 它们的范围从简单(如基本文本编辑器)到高级软件(如Adobe Dreamweaver,Eclipse,JDeveloper或Microsoft Visual Studio)。 幸运的是,任何程序都可以在文本编辑器中编写,这意味着您可以免费入门。 随着您对编程语言的熟悉,建议使用更高级的编辑器,因为它可以使编码和测试代码更加高效。

对于Windows用户,我建议使用Notepad ++之类的编辑器,因为它是免费的并支持语法高亮显示。 如果您使用的是Mac,则可以使用名为TextEdit的免费编辑器。 此外,请记住,Visual Basic等可视化编程语言在用于创建程序的同一工具中包含编辑器和编译器。

编译器

大多数计算机编程语言都是高级编程语言,这意味着它们易于理解,但计算机无法理解。 要让计算机“读取”您的程序,必须编译它或者有一个解释器。 您的编程语言是决定是否需要第三方程序来编译或解释它的决定性因素。

例如,Eclipse是一个解释器,它接受用Java编写的程序并将其“转换”为可以由计算机运行和理解的代码。 其他语言(如Perl)被解释,这意味着它们不需要编译。 这些语言仅要求它们安装在运行该脚本的计算机或服务器上。

学习语言

在确定编程语言,编辑器和编译器之后,您就可以编程了。 对于大多数用户来说,最简单的方法就是臭名昭着的Hello World! 程序。 在您运行了打印“Hello World!”的程序之后 在屏幕上,下一步是学习语言的语法。 为此,您需要了解以下概念:

了解如何声明变量

创建条件语句(例如if,elsif和else)

执行循环(例如do,for,foreach,goto和while)

了解转义序列

如何发表评论或暂时禁用部分代码

理解正则表达式

当您遇到问题时,互联网搜索可以回答大部分问题。 为您的编程语言或编程课程编写的书籍是进一步发展您的技能的好方法。

第一个也是最重要的是编程语言。 你需要编写一堆程序来创建一个完整的工作软件。

其他人可以是:

  1. 一种IDE,用于简化编写程序和编码各种模块的方式。
  2. 了解第三方API。
  3. 各种标准实践(设计模式)使您的软件易于维护,以便将来进行增强。