精华内容
下载资源
问答
  • 摘 要在工程软件开发中,不同的编程语言往往会对特定类型的软件开发带来便利,本文以VB(VBA)、Python、C++、C#等几种常见的编程语言为例,介绍其特点和适用的范围。前 言个人兴趣和工作的原因,写过一些计算机辅助...

    摘 要

    在工程软件开发中,不同的编程语言往往会对特定类型的软件开发带来便利,本文以VB(VBA)、Python、C++、C#等几种常见的编程语言为例,介绍其特点和适用的范围。

    前 言

    个人兴趣和工作的原因,写过一些计算机辅助设计、数值计算的软件,有的软件层层传播,甚至有了可观的用户,一些无心插柳之作现在还会收到用户的感谢。以我的体会,现在的工程师熟悉一些程序开发的基础知识,用来解决实际遇到的问题,或是替代繁琐的重复工作,或是借助计算机来得到精确解,是很有益的。

    be29457bd2ffe36abcaba9ffc88144ab.png

    编程并非一个优秀工程师必需的素质,但如能掌握,会让你拥有一个强有力的手段来实现你的构想,打开另一面天地。对于我个人来说,编程让我对工程的理解更加深刻,同时,看到我的软件改变他人的工作流程和习惯,那种喜悦和成就感是难以替代的。

    编程语言的角色

    初入工程软件开发的工程师往往会问,选哪种编程语言好?选一门语言重要吗?

    其实编程语言和我们平时用的自然语言一样,从实用角度讲,只是表达思想的一个载体,只要熟练掌握一种编程语言,你几乎可以做任何事,就像用中文和英文都一样能表达喜怒哀乐嘛。讲个故事,有段时间我跟一个哥们儿经常讨论算法问题,用的是山东话和英文,也一样解决了很多问题。

    有点需要了解的是,有些编程语言可能特别擅长做某种类型的软件开发,比如有的特别适合写界面,或者有的对做图软件的接口做的特别好。如果能结合所开发软件的类型选择编程语言,会有事半功倍的效果。

    常用的编程语言

    VB(VBA)


    38fca8bcc72698208ef246ae1c91172a.png

    它的特点在于,特别容易编写界面,拖一拖窗口,拉一个button,拉一个label,一个基本的界面就写好了,双击界面的button就可以添加一个事件。如果你的软件需要一个直观的界面,没有太多的复杂运算,VB(VBA)是很好的选择。

    其中,VBA是内嵌在office中的,如果你想在现有的文档上加一个程序,利用VBA会很容易实现,简单几行代码就可以操作Word的文字或者Excel中的单元格,你甚至可以利用“录制宏”的功能,把鼠标、键盘的操作录制成代码。

    同时,VB(VBA)可以很方便的调用AutoCAD的接口,在dwg文档中画图、从文档中读取图形修改、标注、导出数据都很方便,接口也很成熟,支持的操作多,稳定性好。

    它的缺点有几个,首先,它是门相对落寞的语言,用的人越来越少,意味着如果遇到问题你可能很难搜到答案,其次,实现复杂的功能比较难。

    还有一个我不赞同的缺点,有的人觉得VBA写的程序比较土,尤其是在一个Excel上加一个界面,不够高大上,我倒觉得在Excel上加一个VBA插件对大多数工程软件来说是很好的选择,因为Excel本身就提供了强大的功能,比如批量复制,写公式等,而且大多数工程师经常使用Excel,很容易使用。至于外观,毕竟不是我们的主要目的,功能更重要。

    Python


    c8bf5145e26e4cb83e2579acd667bf5c.png现在最热门的编程语言当属Python了,人们常说:人生苦短,我用Python,因为很多用其他语言需要几百行代码才能完成的事,它几行就实现了,为什么呢?难道它天赋异禀?其实,它只是有很多现成的工具包,简单的说就是有很多别人写好的功能模块,你只要调用就行了,用行话说,“不要重复造轮子”,如果你要造汽车,拿别人的部件来组装就可以了,自己造轮子既复杂又难以保证质量,毕竟大牌工厂产的轮子是经过很多人验证的。

    Python适用的范围很广,在工程领域,Python比较适合编写科学计算类的程序,如果你的程序中需要用到大量数值运算,如果你想做一些优化,更高端些来说,如果你要做机器学习,那么Python的一些工具包会给你强大的支持,常见的有Numpy、TensorFlow等,我曾经帮一位老先生推导动力学的一些公式,基于公式他又用Fortran做了些数值计算,当时我就想,用Python会更合适。

    Python的缺点第一,它对AutoCAD等一些工程软件支持并不好,有些开源的接口,往往是个人开发的,功能和稳定性有待验证,第二,工程师用的大多是Windows,需要的是exe文件,Python程序编译成exe的过程不那么方便,有时编译的文件很大,并且运行速度慢,如果你想把自己写的软件用exe的方式发给大家,它不是个很好的选择。

    C++


    db1b578ecf3d05d00dafc9797600c5d3.png

    如果你想更好的理解计算机世界,感受编程之美,建议你学习C++,它简洁而高效,贴近于数学和逻辑的本身,很多其他的编程语言都植根于此;它用途广泛,从电饭煲到火箭都在使用C++代码。

    在工程领域,C++适合编写计算规模大、对性能要求高的程序,我曾经用它写过一些计算类的软件,后台计算模块用C++编写,写来语义明确、逻辑清晰,计算效率高,界面用VB编写,代码量小,各取所长。

    C++是我最喜欢的语言,我想,它的优点和缺点都是复杂和抽象吧,就像玩游戏,需要用到的键多了,操作起来自然就复杂了,但也更有乐趣,如果你想把某一类操作归结成一类,也就抽象啦。

    C#


    3d41d989c99a4b9939f01d4149aba082.png

    C#是微软开发的,它的构想是成为一种简单、现代、通用,以及面向对象的程序设计语言,当然直接的原因还是与Java抗衡。

    如果你想对AutoCAD进行二次开发,C#是首选的语言,它可以直接操作软件的图形数据库,执行效率高,同时,它建立在微软 .Net 框架之上,属于比较高级的开发语言,学习起来比较简单。

    工程行业Windows系统依然是主流,而你能看到的桌面应用,看不到后台服务,可能是C#开发的,所以它也适用于其他桌面软件的开发。

    Mathematica、Matlab(Octave)


    f35f9cb90a480da2ee8a3fe54a9b5044.png

    三款都是常用的数学软件,用在工程软件上比较少。Mathematica的强项在于符号运算,比如求解隐式方程、对函数求高阶导数。Matlab善于做数值计算,比如矩阵运算、行列式计算。Octave与Matlab功能类似,且文件相互兼容,是一款免费软件。

    结  语

    说了那么多,我想会有两类不同类型的开发者。

    如果你是拿来主义者,达到基本的解决问题即可,你可以选择VBA 和 Python,一个用来界面相关的软件,一个解决数值问题,足够工程软件开发所用。

    如果你有更高的目标,建议你再学习C++,它会让你更懂计算机。

    本文完结

    Written with StackEdit.

    展开全文
  • 软件开发常见的开发模型

    千次阅读 2018-04-26 17:04:13
    软件开发模型是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,...

    软件开发模型是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手段等,以及允许采用不同的软件工具和不同的软件工程环境。

    瀑布模型

    瀑布模型要求软件开发严格按照计划 → 需求分析 → 设计 → 编码 → 测试 → 运行维护的阶段进行,每一个阶段都可以定义明确的产出物和验证准则。瀑布模型在每一个阶段完成后都可以组织相关的评审和验证,只有在评审通过后才能够进入到下一个阶段。
    特点:

    1. 软件开发的各项活动严格按照线性方式进行。
    2. 当前活动接受上一项活动的工作结果。
    3. 当前活动的工作结果需要进行验证。

    缺点:

    1. 由于开发模型是线性的,增加了开发的风险。
    2. 早期的错误可能要等到开发后期的阶段才能发现。
    3. 产生大量的文档

    快速原型模型

    快速原型模型需要迅速建造一个可以运行的软件原型 ,以便理解和澄清问题,使开发人员与用户达成共识,最终在确定的客户需求基础上开发客户满意的软件产品。快速原型模型允许在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向用户展示待开发软件的全部或部分功能和性能;用户对该原型进行测试评定,给出具体改进意见以丰富细化软件需求;开发人员据此对软件进行修改完善,直至用户满意认可之后,进行软件的完整实现及测试、维护。
    特点:

    1. 实现客户与系统的交互。
    2. 进一步细化待开发软件需求。
    3. 开发人员可以确定客户的真正需求是什么。

    缺点:

    1. 开发周期长。
    2. 开发会受到需求的各种影响。

    螺旋模型

    首先螺旋模型是遵从瀑布模型的。螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。
    螺旋模型的六个步骤:

    1. 决定目标,替代方案和约束。
    2. 识别和解决项目的风险。
    3. 评估技术方案和替代解决方案。
    4. 开发本次迭代的交付物和验证迭代产出的正确性。
    5. 计划下一次迭代。
    6. 提交下一次迭代的步骤和方案。

    特点:

    1. 螺旋模型是将瀑布模型与快速原型模型结合起来。
    2. 强调了其他模型所忽视的风险分析。
    3. 每一次螺旋包括4个步骤:制定计划、风险分析、实施工程、客户评估。

    缺点:

    1. 很难让用户确信这种演化方法的结果是可以控制的。
    2. 建设周期长。

    敏捷开发

    是一些小公司用的最多的开发模式。敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
    特点:

    1. 短周期开发。
    2. 增量开发。
    3. 由程序员和测试人员编写的自动化测试来监控开发进度。
    4. 通过口头沟通、测试和源代码来交流系统的结构和意图。
    5. 编写代码之前先写测试代码。也叫做测试先行。

    缺点:

    1. 团队组建困难,对每个成员的要求都很高。
    2. 对测试员要求完全掌握各种脚本语言编程,会单元测试。

    增量模型

    增量模型是把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件。运用增量模型的软件开发过程是递增式的过程。相对于瀑布模型而言,采用增量模型进行开发,开发人员不需要一次性地把整个软件产品提交给用户,而是可以分批次进行提交。
    特点:

    1. 将待开发的软件系统模块化,可以分批次地提交软件产品,使用户可以及时了解软件项目的进展。
    2. 以组件为单位进行开发降低了软件开发的风险。一个开发周期内的错误不会影响到整个软件系统。
    3. 开发顺序灵活。开发人员可以对组件的实现顺序进行优先级排序,先完成需求稳定的核心组件。当组件的优先级发生变化时,还能及时地对实现顺序进行调整。

    缺点:

    1. 容易退化为边做边改模型,从而使软件过程的控制失去整体性。
    2. 如果增量包之间存在相交的情况且未很好处理,则必须做全盘系统分析。
    3. 对接口要求很高。

    喷泉模型

    喷泉模型是一种以用户需求为动力,以对象为驱动的模型,主要用于描述面向对象的软件开发过程。该模型认为软件开发过程自下而上周期的各阶段是相互迭代和无间隙的特性。
    特点:

    1. 喷泉模型不像瀑布模型那样,需要分析活动结束后才开始设计活动,设计活动结束后才开始编码活动。
    2. 该模型的各个阶段没有明显的界限,开发人员可以同步进行开发。
    3. 可以提高软件项目开发效率,节省开发时间,适应于面向对象的软件开发过程。

    缺点:

    1. 由于喷泉模型在各个开发阶段是重叠的,因此在开发过程中需要大量的开发人员,因此不利于项目的管理。
    2. 此外这种模型要求严格管理文档,使得审核的难度加大,尤其是面对可能随时加入各种信息、需求与资料的情况。

    适用范围

    瀑布模型: 在开发时间内需求不变化或很少变化。分析设计人员对此领域非常熟悉。低风险项目。用户使用环境稳定(如系统软件,工具软件)。
    快速原型模型: 需求不明确或复杂系统。用户无法自主提出应用需求。
    螺旋模型: 系统庞大,风险高。需求不太明确。
    增量模型: 系统容易拆分。开发人力比较少。特别适用于商业软件。
    喷泉模型: 面向对象的软件开发过程。

    展开全文
  • 就目前而言,商城系统常见开发语言有java、php、.net等等。我们在搭建网上商城系统时,应该使用哪种开发语言?这些语言又有哪些特点呢? 一、Java开发语言 目前在行业内应用最广泛的就是java语言开发的商城...

    “对于软件开发的编程语言,其实没有万能灵药。”

     

     

    就目前而言,商城系统常见的开发语言有java、php、.net等等。我们在搭建网上商城系统时,应该使用哪种开发语言?这些语言又有哪些特点呢?

     

    一、Java开发语言

    目前在行业内应用最广泛的就是java语言开发的商城系统。比较成熟的商城系统代表有:shop++。

    优势

    1、安全性:java语言具有高安全性特征,其全面的安全机制可以防止恶意代码的攻击。这也是为什么很多大项目客户都会指定要求用java语言开发的原因之一。

    2、多线程:java除了内置的多线程技术之外,还定义了一些类、方法等来建立和管理自定义的内容。

    3、易维护:java开发的商城系统相对而言更好维护。

    不足

    相对而言,java语言开发的商城系统费用较高,因此门槛通常应用java商城的企业类型客户比较多。

     

    二、PHP开发语言

    php开发的程序主要应用在企业网站中,尤其以企业官网建站为主,基本占据着国内80%以上的市场,基本上我们看到的企业官网建站网站10个就有8个会是使用php开发的。开发简单、费用较低。但对于安全与性能要求比较高的商城系统来说,php仅占据了少量的市场份额。比较成熟的商城系统代表有:商派。

    优势

    1、成本相对低:相对于其他开发语言来说,应用php语言开发费用要略低一些。

    2、开源性:由于php的解释器的源代码是公开的。

    3、广泛性:可以和很多主流的数据库建立起连接,如MySQL、Oracle等。

    不足

    对于非常小的项目,php是一个十分符合人意的编程语言,但是对于较大的和更为复杂的项目,php就显出它的薄弱了。

     

    三、.Net开发语言

    .Net是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统;从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。比较成熟的商城系统代表有:海商。

    优势

    1、实现信息互联:应用软件之间实现跨平台,跨语言连接和互操作,商城随时随地存取和使用信息。

    2、支持多语言:.net语言基于windows平台,但是能够支持多用的语言,曾声称支持市面上20多种语言。

    3、稳定兼容性:.net语言在windows系统上有着原生态的支持理论上更稳定;微软独家支持更兼容。

    不足

    由于是微软的产品,所以平台会有相应的限制,数据库的链接比较复杂。

     

    五、如何选择成熟的网上商城系统

    选择一款适合自己的商城系统开发语言很重要,但除此之外,其他方面我们也应该综合考虑。

    一般来说,一款成熟的商城系统在开发语言、功能、性能、安全等方面都有着各自的优势。

    我们可以根据自身对开发语言的熟悉程度选择适合自己的产品,同时在功能方面也尽可能的选择可扩展性强的产品,因为电商行业的发展非常迅速,一旦平台无法扩展,将很快处于被动。最后建议在产品的选择过程中更加关注产品的安全性,因为电商平台不同于其他平台,平台内大量资金及交易数据一旦遭受攻击,其破坏性可能是致命的。

     

    说实话,我很喜欢Java这门语言,这门语言一直有旺盛的生命力,写起程序来也很有意思。但对于企业来说,最终选择还是建议以技术人员对语言熟悉的匹配度为考虑重点。

    展开全文
  • ”商城系统常见开发语言及特点就目前而言,商城系统常见开发语言有java、php、.net等等。我们在搭建网上商城系统时,应该使用哪种开发语言?这些语言又有哪些特点呢?一、Java开发语言目前在行业内应用最广泛的...

    “对于软件开发的编程语言,其实没有万能灵药。”

    d6f0dfb443267ff53cf3e26efeeff944.png

    商城系统常见开发语言及特点

    就目前而言,商城系统常见的开发语言有java、php、.net等等。我们在搭建网上商城系统时,应该使用哪种开发语言?这些语言又有哪些特点呢?

    一、Java开发语言

    目前在行业内应用最广泛的就是java语言开发的商城系统。比较成熟的商城系统代表有:shop++。

    优势

    1、安全性:java语言具有高安全性特征,其全面的安全机制可以防止恶意代码的攻击。这也是为什么很多大项目客户都会指定要求用java语言开发的原因之一。

    2、多线程:java除了内置的多线程技术之外,还定义了一些类、方法等来建立和管理自定义的内容。

    3、易维护:java开发的商城系统相对而言更好维护。

    不足

    相对而言,java语言开发的商城系统费用较高,因此门槛通常应用java商城的企业类型客户比较多。

    二、PHP开发语言

    php开发的程序主要应用在企业网站中,尤其以企业官网建站为主,基本占据着国内80%以上的市场,基本上我们看到的企业官网建站网站10个就有8个会是使用php开发的。开发简单、费用较低。但对于安全与性能要求比较高的商城系统来说,php仅占据了少量的市场份额。比较成熟的商城系统代表有:商派。

    优势

    1、成本相对低:相对于其他开发语言来说,应用php语言开发费用要略低一些。

    2、开源性:由于php的解释器的源代码是公开的。

    3、广泛性:可以和很多主流的数据库建立起连接,如MySQL、Oracle等。

    不足

    对于非常小的项目,php是一个十分符合人意的编程语言,但是对于较大的和更为复杂的项目,php就显出它的薄弱了。

    三、.Net开发语言

    .Net是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统;从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。比较成熟的商城系统代表有:海商。

    优势

    1、实现信息互联:应用软件之间实现跨平台,跨语言连接和互操作,商城随时随地存取和使用信息。

    2、支持多语言:.net语言基于windows平台,但是能够支持多用的语言,曾声称支持市面上20多种语言。

    3、稳定兼容性:.net语言在windows系统上有着原生态的支持理论上更稳定;微软独家支持更兼容。

    不足

    由于是微软的产品,所以平台会有相应的限制,数据库的链接比较复杂。

    五、如何选择成熟的网上商城系统

    选择一款适合自己的商城系统开发语言很重要,但除此之外,其他方面我们也应该综合考虑。

    一般来说,一款成熟的商城系统在开发语言、功能、性能、安全等方面都有着各自的优势。

    我们可以根据自身对开发语言的熟悉程度选择适合自己的产品,同时在功能方面也尽可能的选择可扩展性强的产品,因为电商行业的发展非常迅速,一旦平台无法扩展,将很快处于被动。最后建议在产品的选择过程中更加关注产品的安全性,因为电商平台不同于其他平台,平台内大量资金及交易数据一旦遭受攻击,其破坏性可能是致命的。

    说实话,我很喜欢Java这门语言,这门语言一直有旺盛的生命力,写起程序来也很有意思。但对于企业来说,最终选择还是建议以技术人员对语言熟悉的匹配度为考虑重点。

    展开全文
  • ”商城系统常见开发语言及特点就目前而言,商城系统常见开发语言有java、php、.net等等。我们在搭建网上商城系统时,应该使用哪种开发语言?这些语言又有哪些特点呢?一、Java开发语言目前在行业内应用最广泛的...
  • 软件开发模型 (Software Development Model) 是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,...
  • 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。  软件开发模型能清晰、直观地表达软件开发全过程,...
  • 几种常见软件开发模型

    万次阅读 2017-01-02 19:21:21
    软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确...
  • Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计...
  • 几种常见软件开发模型分析

    千次阅读 2019-09-11 17:36:46
    软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码、测试和维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要...
  • 软件开发常见知识总结

    千次阅读 2017-08-18 16:41:00
    软件开发需要准备的比较多,主要分为编程语言,数据结构和算法,计算机网络,计算机操作系统,数据库,设计模式,软件工程,软件测试。作为一个软件开发者(程序 猿)至少需要熟练一种语言,目前比较常见和普遍的有C...
  • Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计...
  • 目前市面上有各式各样的翻译软件,在中国相对常见的是英汉互译类的软件,如金山词霸等,但是进行国际化的程序开发的时候,经常需要进行多个语言的翻译,比如英语译成俄文,中文译成西文等,但是市场上很少见到这么...
  • 软件的六大质量特性 OSI参考模型与TCP/IP参考模型 OSI(Open System Interconnection)参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。 ...
  • 如果仅仅保留,或没保留,则产生一个软件异常。此外,有些内存页可以设置各种属性。如果是只读,向内存写也会产生软件异常。 中断和轮询的特点 对I/O设备的程序轮询的方式,是早期的计算机系统对I/O设备的一种...
  • Android软件开发常见的几个瓶颈 不同分辨率适配 不同版本调试 语言?性能?触摸?动画? 内存,内存,内存... Android软件内存限制 Android系统对每个软件所能使用的RAM空间进行了限制(如: Nexus one 对每...
  • Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计...
  • Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计...
  • Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计...
  • 垃圾回收是Java语言的一大特性,方便了编程,是以消耗性能为代价的;在Java虚拟机(JVM)中,有一个垃圾回收器,它的作用就是查找和回收没用的对象,以便让JVM更有效的使用内存;尽可能保证可用内存的使用效率,让...
  • 常见开发语言和工具有以下几种。客户端脚本开发语言包含HTML、JavaScript、CSS等。服务器端脚本一般需要进行组合开发,例如,使用比较多的是PHP+MySQL、ASP.NET+SQL Server,以及Java和SQL Server、Servlet、JSP等...
  • 常见编程语言概述

    2018-09-26 18:51:20
    1.C C语言诞生于1972年,可以称之为现代高级语言的鼻祖,由贝尔实验室发明。 在底层编程,比如嵌入式、病毒开发等应用,可以替代汇编语言来开发系统程序。在高层应用,也可以开发...Java广泛应用于企业级软件开发...
  • 常见编程语言介绍

    2020-02-07 17:13:29
    C语言 C语言诞生于1972年,可以称之为现代高级...在高层应用,也可以开发从操作系统(Unix/Linux/Windows都基于C语言开发)到各种应用软件。 C++语言 作为C语言的扩展,C++是贝尔实验室于80年代推出的。C++是一种混...
  • 喜欢就关注我们吧!在当下的市场环境中,除了掌握困扰软件的最常见安全问题外,开发人员还应该了解到底是什么问题在影响他们正在使用的编程语言。静态代码分析安全公司 Veracode 最近发布了...
  • 上周六,公司进行了一次技术培训,培训的内容无外乎就是常见的一些重构,敏捷开发的观点,当时因为有些事没有去听,但之后听同事说了一些关于培训内容的情况,也看了看培训的大致讲义,其实就是将重构等一些经典书籍...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,847
精华内容 738
关键字:

常见软件开发语言