返回
首页 > 自考资讯

高级语言程序设计(高级语言程序设计实训自我总结)

时间: 2023-07-08

高级语言程序设计(高级语言程序设计实训自我总结)(图1)

编程语言

C

C和C 都是基于C的语言,是目前最流行的编程语言, C常被用作系统以及应用程序的编程语言,如嵌入式系统的应用程序。

1.操作系统

类unix系统(linux/freebsd…)主要基于c开发的.

2.嵌入式领域

驱动开发大部分基于C的,嵌入式系统c开发的

3.服务器领域

大部分服务器程序也是c语言的

网络核心设备(路由器,交换机,防火墙)大部分代码c开发的,用户界面可能用其他语言。

4.薪资情况

如果有10年左右C开发经验的,工资一般都是25K-40K左右的.3-5年左右C开发工资平均20-35K左右.

C 语言

C 语言为C的增强,其在出现后迅速成为开发人员之间最流行的语言之一。它是用于开发系统软件,应用软件,设备驱动程序,嵌入式软件,高性能服务器和客户端应用及娱乐软件,如视频游戏。

1.游戏领域

现在PC平台上的大部分中大型游戏,如星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界等,因为C 语言靠近系统地称,执行速度最快.

2.办公软件

微软Office (就是你常用的Word、Excel):汇编 -> C -> 稳定在C

Sun Open Office (这个可能很多朋友不知道,但用Linux系统的都知道这个办公软件): 部分JAVA(对外接口),主要为C

3.图形处理

Adobe Photoshop : C

4.网站

eBay :2002年为C ,后主要迁至Java

Facebook : C 和PHP

5.搜索引擎

Google : 汇编与C ,主要为C

6.图形界面层

Microsoft Windows UI :C

苹果 MacOS UI (Aqua) : C

KDE (Linux图形界面),C 。

7.关系型数据库

Oracle : 汇编、C、C 、Java。主要为C 。

MySQL : C

微软SQL Server : 汇编 -> C->C

SAP DB/MaxDB : C

8.浏览器

微软IE: C

火狐浏览器: C

苹果Safari :(2003年1月发布)C

谷歌Chrome :(2008的发布)C

Opera : C (手机上占用率比较大)

9.邮件客户端

Outlook : C

10.软件开发集成环境/IDE

Microsoft Visual Studio : C

Eclipse :Java (其图形界面SWT基于C/C )

Code::Blocks : C

11.编译器

Microsoft Visual C 编译器:C

Microsoft Visual Basic 解释、编译器:C

Microsoft Visual C# : 编译器:C

Perl : C

12.3D 引擎

Microsoft DirectX : C (相信玩游戏的同学都知道这个,现在最高版本是DX11)

OGRE 3D : C

13.Web Servers (网页服务)

Microsoft IIS : C

14.CD/DVD 刻录

Nero Burning ROM : C

K3B : C

15.媒体播放器

Nullsoft Winamp : C

Microsoft Windows Media Player : C

Microsoft Windows Media Player : C

综上C 运用的非常广,但是C 学起来,并非朝夕就可以学好的,1年左右掌握各初级,要想学个差不多也得3-5年时间,3-10年的C 工程师工资在15-25K左右甚至更多.

JAVA

Java语言,相信只要略微了解编程的人就会听过Java,其如今依然展现出强势的增长势头,说其是目前最流行的编程语言也不为过。并且随着移动和大数据的发展,以基于Java的Hadoop如今发展迅速,这也是Java编程人员更加千金难寻。其可以用于各种各样的领域,包括企业应用及基础设施,以及Web应用和移动开发。

2.JavaScript

JavaScript在Web应用上有着非常大的需求,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。JavaScript主要用于实现为web浏览器,以提供增强的用户界面和动态网站。

1.企业级应用开发

大到全国联网的系统,小到中小企业的应用解决方案,JAVA都占有极为重要的地位 .

2.网站平台开发

JSP Servlet JavaBean,一直以来都相当流行模式.

3.移动领域

典型的应用是手机游戏(国内主要是这方面),大量使用到了J2ME 。

4.移动android APP开发

android 开发只用到了JAVA的语法和JAVA SE的一小部分API.

C#

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#是微软公司用来替代Java而开发的一种语言,并借鉴了Java,C,C 和Delphi的一些特点,如今C#已经成为微软应用商店和开发成员非常欢迎的开发语言。

PHP

PHP是一种通用开源脚本语言,特别适合于Web开发,可嵌入到HTML中,它最初是用来设计动态网页产生的。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛。

针对苹果系统的Objective-C.

6.Python

Python是应用于设计各种各样的应用程序的动态语言, 往往比Tcl,Perl,Ruby,Scheme和Java更容易编写。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C )轻松地联结在一起。>>>看学哥学姐选的语言方向<<<

7.Ruby

Ruby是一种动态的,侧重于简单个高效的开源语言,他是一个优雅的语法,能够很自然的阅读和编写,适合于快速开发,一般开发效率是JAVA的5倍。

8.Objective-C

对于钟情于Apple设备的网友来说,Objective-C的流行就得益于苹果的成功,其是增加了Smalltalk风格的消息在C编程语言中的反射,面向对象的语言。主要使用于苹果系统和GNUstep这两个使用OpenStep的标准的系统。随着苹果平台的巨大人气,如今Objective-C语言被人们逐渐知道。

Web应用领域的HTML5.

9.HTML5

HTML5是用于构建因特网的核心技术的标准语言,用于Web呈现内容,它是HTML标准的第五次修订,如今,HTML5继续在移动开发领域发挥着重要的作用,为互联网的发展提供了多样化的发展道路,37%的开发者依赖HTML5开发移动网站和Web应用程序 。

10.CSS

CSS是一种用来表现HTML)或XML等文件样式的计算机语言。最常用于Web样式和HTML和Xhtml接口,该语言可以应用与任何类型的XML文档, CSS的设计主要是为了使文档内容从文档表示的分离,包括元素,如布局,颜色和字体。

PHP语言

现在随处可见PHP招聘信息,下面就来介绍一下PHP运用场景.

1.服务端脚本

这个要数 PHP 最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:

A、PHP 解析器(CGI 或者服务器模块)、

B、web 服务器、

C、web 浏览器。

需要在运行 web 服务器时,安装并配置 PHP,

然后,可以用 web 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。

2.命令行脚本。

可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。

通过这种方式,仅仅只需要 PHP 解析器来执行。

这种用法对于依赖 cron(Unix 或者 Linux 环境)

或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。

3.PHP应用领域还能扩展到更加广泛的地步

PHP 还支持利用诸如LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows环境)等不计其数的协议的服务。还可以开放原始网络端口,使得任何其它的协议能够协同工作。

PHP 支持和所有 web 开发语言之间的 WDDX 复杂数据交换。关于相互连接,PHP 已经支持了对 Java 对象的即时连接,并且可以将他们自由的用作 PHP 对象。甚至可以用我们的 CORBA 扩展库来访问远程对象。

PHP 具有极其有效的文本处理特性,支持从 POSIX 扩展或者 Perl 正则表达式到 XML 文档解析。

为了解析和访问 XML 文档,PHP 4 支持 SAX 和 DOM 标准,也可以使用 XSLT 扩展库来转换 XML 文档。

PHP 5 基于强健的 libxm2 标准化了所有的 XML 扩展,并添加了 SimpleXML 和 XMLReader 支持,扩展了其在 XML 方面的功能。

4.扩展库

例如: mnoGoSearch搜索引擎函数、IRC 网关函数、

多种压缩工具(gzip、bz2)、日历转换、翻译……

猜你喜欢

Copyright © 2012-2023 自考帮手网 版权所有 Powered by EyouCms

粤ICP备2023004184号

联系邮箱:296309446@qq.com