成功走向软件开发之路

成功走向软件开发之路

ID:43692162

大小:1.12 MB

页数:34页

时间:2019-10-12

成功走向软件开发之路_第1页
成功走向软件开发之路_第2页
成功走向软件开发之路_第3页
成功走向软件开发之路_第4页
成功走向软件开发之路_第5页
资源描述:

《成功走向软件开发之路》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、成功走向软件开发之路2010年5月6日贾淋沐放飞我的梦想国际国内软件环境轻松学习J2EE开发我要找工作超越梦想学习资源放飞我的梦想放飞我的梦想我要信息采集员我要做数据库管理员我要做程序员我要做系统管理员我要做网络工程师我要做系统架构师国际国内开发环境国际国内开发环境C语言代替汇编的高级语言C++语言C的升级版本、兼容C并且面向对象的编程语言Java语言跨平台的面向对象语言C#Microsoft与Java功能相似的开发语言ObjectC开发Iphone的语言GoogleGO谷歌扩展了C的面向对象语言开发语言国际国内开发环境面向过程的语言结构+算法面向对象的语

2、言封装、继承、多态面向函数的语言动态、简洁、解释语言发展历程国际国内开发环境什么是脚本语言:脚本语言一般都有相应的脚本引擎来解释执行,一般需要解释器才能运行;而C、C++、Java等则需要编译、链接后,形成独立执行的exe文件。脚本语言是一种解释性的语言,它不象Java等可以编译成二进制代码,以可执行文件的形式存在,脚本语言不需要编译,可以直接用,由解释器来负责解释。脚本语言国际国内开发环境1.脚本语言一般都有相应的脚本引擎来解释执行,它们一般需要解释器才能运行,当然也就属于解释性语言2.脚本语言一般以文本形式存在,切是最终可执行文件,打个比方说像html

3、一样3.脚本语言执行时依赖于平台解释!4.不同的脚本语言用处与功能大不一样。象python可以做几乎所有C语言可以做的事情。如开发桌面程序,网络程序,游戏程序,科学计算,绘图等等。有些脚本语言具有扩展功能,如果有它做不到的,你完全可以使用C来开发相应的模块,然后在脚本语言中使用。4.脚本语言包含哪些语言?python,perl,php,vbscript,javascript,shell,awk等脚本语言的特点国际国内开发环境什么是动态语言:动态语言,准确地说,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所

4、周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。动态语言国际国内开发环境什么是函数型语言:函数可以象变量一样使用函数可以象对象一样使用支持闭包什么是闭包:闭包允许你将一些行为封装,将它像一个对象一样传来递去,而且它依然能够访问到原来第一次声明时的上下文。这样可以使控制结构、逻辑操作等从调用细节中分离出来。访问原来上下文的能力是闭包区别一般对象的重要特征,尽管在实现上只是多了一些编译器技巧。函数语言国际国内开发环境functiona(){vari=0;

5、      functionb(){alert(++i);       }      returnb;    }varc=a();    c();这段代码有两个特点:1、函数b嵌套在函数a内部;2、函数a返回函数b。这样在执行完varc=a()后,变量c实际上是指向了函数b,再执行c()后就会弹出一个窗口显示i的值(第一次为1)。这段代码其实就创建了一个闭包,为什么?因为函数a外的变量c引用了函数a内的函数b,就是说:当函数a的内部函数b被函数a外的一个变量引用的时候,就创建了一个闭包。闭包国际国内开发环境ErlangRubyGroovyScalaJava

6、FxGOObjectC未来强势语言国际国内开发环境4月份发开语言排行国际国内开发环境长期趋势国际国内开发环境21到50名编程语言排名国际国内开发环境.Net是基于Windows运行平台收费只有微软一家支持适合中小型企业开发工具高度集成可视化开发开发效率高J2EE是跨平台的企业应用平台开源支持厂商众多(IBM、ORACLE、Google、RedHat…)适合大型企业构架组件丰富在Linux系统下运行速度接近C语言很多著名的构架工具首先来自Java平台J2EEVS.NET轻松学习J2EE开发轻松学习J2EE开发HTML是基础html+css+dom+javas

7、criptJsp是学习JAVA的第一个试金石html+css+dom+js+javaJava语言要精通java基础对象基础编程模式多线程并发编程JDBCJMS….JAVA轻松入门轻松学习J2EE开发ServletJava服务端小程序JavaBean封装过的Java对象StrutsMVC框架Hibernate数据库映射工具Spring依赖注入、AOPWebService基于XML与SCOP协议的编程接口EjbJAVA企业程序组件JAVA深入轻松学习J2EE开发Log4j日志处理ANT构建工具Junit测试工具Dom4jXML解析工具Mina网络工具JsonL

8、ibJSON序列化与反序列化类库JfreeChart图形分析类库J

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

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

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