博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序员,如何选择合适的程序语言
阅读量:4036 次
发布时间:2019-05-24

本文共 1153 字,大约阅读时间需要 3 分钟。

【CSDN 2月26日编译】由于个人专业缘故,我一直在寻找最好的工具。大家都知道,由于在软件多种多样的原因,我们在开发过程中,需要选择各式各样的程序语言进行 工作。也正因如此,我经常被软件开发的初学者问及:“究竟应该学习哪种语言?”。但是当我反问他们想要做些什么的时候,他们却变得一脸茫然。原来这些人一 直认为,一种最佳语言可以解决所有的问题。每个人都知道,这个世界上并不存在万能的“银弹”,但是,我却可以为您推荐几款在专业领域中更适合的,适用性更 广的程序语言。鉴于此,我列出了如下的一个清单:

企业软件开发——JAVA作为此领域的领头羊,经常被人们使用在企业级应用软件的开发中。
Windows开发——C# 可以应用与任何的Windows开发,这当然也包括了对Windows Office套件接口的各类开发。
快速WEB原型和WordPress全系列——PHP 在建立网页所需的快速原型时功不可没。或许它不是一个长期的解决方案,也不是大型开发的最佳选择,但它却是WordPress相关的首选。
WEB架构开发——Python 很快地以PHP继承人的身份被大家所接受,当下很多流行的网络应用程序都广泛使用Python。Python语言将会作为一种如谷歌的AppEngine般自然支持服务而继续存在。
一般WEB开发——HTML, CSS 和Javascript 这三种工具相信是在你进行web开发的工具箱中必不可少的。如果您尝试继续符合你所应遵循的标准,那么首先,你需要了解XHTML标准语言。
数据整合——XML 和JSON 现在仍是在网络开发和行政开发中最主流的数据整合工具。您可以在XML语言的帮助下,获得更多的关联格式和其他商业格式标准。
数据库——SQL 对绝大多数的应用软件都十分重要。如果你能熟练掌握SQL标准语言,那么,市面上所有的数据库产品,包括当下最流行的Microsoft SQLServer, Oracle, DB2, MySQL.对你来说都不在话下了。
工具箱——每个程序员都应该掌握多种程序语言。因此,脚本工具就促使您成提高工作效率的工具箱的一部分。比如,Cygwin是一个可以安装在 Windows 的Unix外壳,我个人十分依赖它。Unix脚本在进行批处理的文件和与文件系统交互时表现的也是非常出色的。再如,Perl是另一种用于Web开发的语 言,在处理文件和文字处理时表现不俗。
我知道我忽略了不少工具和语言,但是这只是做个抛砖引玉。如果你真的希望能拓展思路,并从事人工智能或是LISP编程,或是使用Prolog语言中做一些 逻辑编程,再或是您能够勇敢面对ML标准——它总能在软件开发过程中帮你学习新事物和新概念。那就需要自己感悟自己寻找最感兴趣的语言。(译/crys)

 

转载地址:http://ypcdi.baihongyu.com/

你可能感兴趣的文章
GNU hello代码分析
查看>>
Qt继电器控制板代码
查看>>
wpa_supplicant控制脚本
查看>>
rfkill: WLAN hard blocked
查看>>
gstreamer相关工具集合
查看>>
arm 自动升级脚本
查看>>
RS232 四入四出模块控制代码
查看>>
gstreamer插件之 videotestsrc
查看>>
autoupdate script
查看>>
linux 驱动开发 头文件
查看>>
/etc/resolv.conf
查看>>
container_of()传入结构体中的成员,返回该结构体的首地址
查看>>
linux sfdisk partition
查看>>
ipconfig,ifconfig,iwconfig
查看>>
opensuse12.2 PL2303 minicom
查看>>
电平触发方式和边沿触发的区别
查看>>
网络视频服务器移植
查看>>
Encoding Schemes
查看>>
移植QT
查看>>
如此调用
查看>>