(免费)主流编程语言的选择和学习杂谈

(免费)主流编程语言的选择和学习杂谈

ID:34580338

大小:208.79 KB

页数:11页

时间:2019-03-08

(免费)主流编程语言的选择和学习杂谈_第1页
(免费)主流编程语言的选择和学习杂谈_第2页
(免费)主流编程语言的选择和学习杂谈_第3页
(免费)主流编程语言的选择和学习杂谈_第4页
(免费)主流编程语言的选择和学习杂谈_第5页
资源描述:

《(免费)主流编程语言的选择和学习杂谈》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主流编程语言的选择和学习杂谈Java、C++、C#、Python、PHP是目前主流的编程语言,他们有哪些特性?哪种语言更适合你?如何学习这些语言?本文将向您介绍这些语言,并指导您该如何挑选和学习编程语言。筛选出一些主流编程语言,对语言特性与环境稍作介绍,希望可以帮助到一些编程初学者与有兴趣学习编程的朋友,供大家了解与选择,少走弯路。Java、C++、C#、Python、PHP是目前主流的编程语言,他们有哪些特性?哪种语言更适合你?如何学习这些语言?Java,面向对象、安全、跨平台、强大稳健、流行的程序设计语言与环境。由Sun公司开发,目前由JavaCommunityProcess控制。近些年

2、来非常流行且稳定,未来生命周期较长。语言风格较为接近C++与C#,而最为人熟知的便是跨平台性。Java的跨平台性已得到了广泛的认可,在计算机的各种平台、操作系统,以及手机、移动设备、智能卡、消费家电均已迈入成熟的生产化。而国内的Java人才需求前景目前也是大好。Java的官方网站是http://java.sun.com/。Java分为JavaSE(标准版,面向初学者与桌面开发)、JavaEE(企业版,也称J2EE,面向企业级开发、网络开发,包括了为人熟知的JSP,并包含了JavaSE的所有内容)、JavaME(微型版,为手机、PDF、机顶盒、消费家电等嵌入设备开发),目前还有正在发展的Jav

3、aFX(一种富Internet应用程序开发的脚本语言)。Java的运行环境是JRE,开发环境是JDK,均可以在其官方站点下载。开发平台的构建较为简单,开发者下载并安装JDK即可,目前JDK最新版本是1.6.15。最重要的它们都是免费、开源的。而Java不需要指定集成开发环境(IDE)JDK和记事本足以完成。不过在此我推荐使用Notepad++或UltraEdit作为代码文本编辑器;Eclipse与NetBeans这两款免费而又强大成熟的Java集成开发环境(IDE)。最近也在进一步学习中开始写Java的编程书籍,在此透露一下,它是一本内容全面、语言生动、较快入门、注重实例、分享经验、提供编程

4、思维与设计模式的Java编程书。这方面我需要一段时间的努力后,才能与您见面。不过最重要的,这本书将是免费的。在保证专业性与内容质量的同时,这本书将提供免费的阅读与下载。C++,应用最广泛、成熟、强大、复杂、流行的程序设计语言。你目前正在使用的Windows或Linux操作系统的大部分内容均出自C++的程序员之手,C++非常强大近乎无所不能,而C++代码经过编译后将成为计算机的二进制代码的可执行程序,所以在兼容性、性能上均为优秀。当今如果你学习C++,再配合WIN32SDK、MFC或是.NETCLR,绝对是开发桌面程序的首选语言。从名字可以看出,C++改进自C语言,特别是面向对象方面的扩展,但

5、学习C++可以直接学习,不需要且不建议先学习C语言基础,可以把C++当作一门全新的编程语言。如在Windows平台下,C++首选的集成开发环境(IDE)自然是VisualC++,它包含在MicrosoftVisualStudio之中,最新版本是2008。你可以选择微软官方提供的VisualStudio2008专业版这是最好的选择!微软提供90天的试用版,安装镜像较为庞大,与正式版没有区别,同时包含了MSDNLibrary(最权威的开发文档),唯独只是授权序号的区别。下载安装后即可使用。当然,你也可以进行简单的操作将其变为正式版。不过在此不是鼓励大家使用盗版软件,如在非商用的情况下,这种手段是

6、可行的,也会加快你的学习进度与质量。此外微软也提供了VisualStudio2008速成版,又称为学生版,它是免费的,如仅是学习完全足够。除了微软的IDE,你还有其他的选择。在Windows下搭建Eclipse+CDT+MinGW,Linux和Unix下可以使用Eclipse+GCC++,这些都是开源、免费的。或是更基本的你主需要一个记事本与C++编译器,当然我不推荐这样做。C#,读作CSharp。微软的C#就好似是C++、Java、Delphi与VisualBasic的结合体,是新兴、易学、强大的程序设计语言,它更像Java完全面向对象,开发与运行都在.NETFramework环境中。使用

7、微软强大的VisualStudio集成开发环境,这是快速开发Windows平台桌面应用程序的最好选择。听起来有点像VB?不过C#比VB可强大多了。不过C#编译后的程序如Java一样是中间语言,运行程序的计算机需要安装.NETFramework运行环境,不算大也不算小。但在微软的.NET推出多年后的今天,它还没有较好的普及开,可能对你的程序传播会有一定影响。同时C#也可以开发ASP.NET的动态网页程序,这是曾

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。