精华内容
下载资源
问答
  • 那些著名的软件都是用什么语言编写的?持续补充中...
    千次阅读
    2020-11-18 14:02:43

    一、操作系统:

    1. Microsoft Windows :汇编 -> C -> C++

    曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。

    相信很多朋友都知道Windows Vista,这个系统开发早期比尔盖茨想全部用C#写,但是最终因为执行慢而放弃,结果之前无数软件工程师日夜劳作成果一夜之间被宣告作废。

    1. Linux :C

    2. Apple MacOS : 主要为C,部分为C++。 备注: 之前用的语言比较杂,最早是汇编和Pascal。

    3. Sun Solaris : C

    4. HP-UX : C

    5. Symbian OS : 汇编,主要为C++。 (诺基亚手机)

    6. Google Android :2008 年推出: C语言(有传言说是用Java开发的操作系统,但最近刚推出原生的C语言SDK)

    7. RIM BlackBerry OS 4.x : 黑莓 C++

    二、图形界面层

    1. Microsoft Windows UI :C++

    2. Apple MacOS UI (Aqua) : C++

    3. Gnome (Linux图形界面之一,大脚): C和C++, 主要是C。

    4. KDE (Linux图形界面),C++。

    三、桌面搜索工具

    Google Desktop Search : C++

    Microsoft Windows Desktop Search : C++

    Beagle (Linux/Windows/UNIX 下): C# (基于开源的 .net : Mono)

    四、办公软件

    Microsoft Office :在 汇编 -> C -> 稳定在C++

    Sun Open Office : 部分JAVA(对外接口),主要为C++ (开源,可下载其源代码)

    Corel Office/WordPerfect Office : 1996年尝试过Java,次年被抛弃,重新回到C/C++

    Adobe Systems Acrobat Reader/Distiller : C++

    五、关系型数据库

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

    MySQL : C++

    IBM DB2 :汇编、C、C++,主要为C。

    Microsoft SQL Server : 汇编 -> C->C++

    IBM Informix : 汇编、C、C++,主要为C。

    SAP DB/MaxDB : C++

    六、Web Browsers/浏览器

    Microsoft Internet Explorer : C++

    Mozilla Firefox : C++

    Netscape Navigator :The code of Netscape browser was written in C, and Netscape engineers, all bought to Java (see M. Cusumano book and article) redeveloped the browser using Java. It was too slow and abandoned. Mozilla, the next version, was later developed using C++.

    Safari : (2003年1月发布)C++

    Google Chrome : (2008的发布)C++

    Sun HotJava : Java (死于1999年)

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

    Opera Mini : Opera Mini (2007) has a very funny architecture, and is indeed using both C++ and Java. The browser is split in two parts, an ultra thin (less than 100Kb) “viewer” client part and a server side responsible of rendering. The first uses Java and receives the page under the OBML format, the latter reuses classical Opera (C++) rendering engine plus Opera’s Small Screen Rendering, on the server. This allows Opera to penetrate various J2ME-enabled portable devices, such as phones, while preserving excellent response time. This comes obviously with a few sacrifices, for instance on JavaScript execution.

    Mosaic : 鼻祖(已死) C 语言

    七、邮件客户端

    Microsoft Outlook : C++

    IBM Lotus Notes : Java

    Foxmail : Delphi

    八、软件开发集成环境/IDE:

    Microsoft Visual Studio : C++

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

    Code::Blocks : C++

    九、虚拟机

    Microsoft .Net CLR (.NET的虚拟机): C++

    Java Virtual Machine (JVM) : Java 虚拟机:C++

    十、ERP软件 (企业应用)

    SAP mySAP ERP : C,后主要为“ABAP/4”语言

    Oracle Peoplesoft : C++ -> Java

    Oracle E-Business Suite : Java

    十一、商业智能(Business Intelligence )

    Business Objects : C++

    十二、图形处理

    Adobe Photoshop : C++

    The GIMP : C

    十三、搜索引擎

    Google : 汇编 与 C++,主要为C++

    十四、著名网站

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

    facebook : C++ 和 PHP

    This line is only about facebook, not its plugins. Plugins can be developed in many different technologies, thanks to facebook’s ORB/application server, Thrift. Thrift contains a compiler coded in C++. facebook people write about Thrift: “The multi-language code generation is well suited for search because it allows for application development in an efficient server side language (C++) and allows the Facebook PHP-based web application to make calls to the search service using Thrift PHP libraries.” Aside the use of C++, facebook has adopted a LAMP architecture.

    阿里巴巴和淘宝:php->C++/Java(主要用)

    十五、 游戏 :

    汇编、C、C++

    星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界… 数不胜数了,自己数吧

    都是用C++开发的,C++语言靠近系统地称,执行速度最快。比如你的两个朋友与你分别玩用VB、Java、与C++编写的“跑跑卡丁车”,你玩C++编写的游戏已经跑玩结束了,发现你的两个朋友还没开始跑呢,那是相当的卡啊,

    十六、编译器

    Microsoft Visual C++ 编译器: C++

    Microsoft Visual Basic 解释、编译器:C++

    Microsoft Visual C# : 编译器: C++

    gcc (GNU C compiler) : C

    javac (Sun Java compiler) : Java

    Perl : C++

    PHP : C

    十七、3D 引擎

    Microsoft DirectX : C++

    OpenGL : C

    OGRE 3D : C++

    十八、Web Servers (网页服务)

    Apache : C和C++,主要为C

    Microsoft IIS : C++

    Tomcat:Java

    Jboss:Java

    十九:邮件服务

    Microsoft Exchange Server : C->C++

    Postfix : C

    hMailServer : C++

    Apache James : Java

    二十:CD/DVD 刻录

    Nero Burning ROM : C++

    K3B : C++

    二十一:媒体播放器

    Nullsoft Winamp : C++

    Microsoft Windows Media Player : C++

    Microsoft Windows Media Player : C++

    二十二:Peer to Peer (P2P软件)

    eMule : C++

    μtorrent : C++

    Azureus : Java (图形界面使用基于C/C++的SWT,类Eclipse)

    二十三:全球定位系统(GPS)

    TomTom : C++

    Hertz NeverLost : C++

    Garmin : C++

    Motorola VIAMOTO : 2007年6月,停止服务。 Java。

    二十四:3D 引擎

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

    OpenGL : C

    OGRE 3D : C++

    二十五:其他相关

    OpenStack:Python

    更多相关内容
  • PEiD,PEiD专业的查壳软件哦! 几乎可以侦测出所有的壳,其数量已超过470 种PE 文档 的加壳类型和签名。如果没有加壳也就是软件的名称了。 工具/原料 peid 目标软件(你想查看的软件) 方法/步骤 1.打开peid...

    原文链接:https://jingyan.baidu.com/article/e8cdb32b351af837052badd6.html

    PEiD,PEiD专业的查壳软件哦! 几乎可以侦测出所有的壳,其数量已超过470 种PE 文档 的加壳类型和签名。如果没有加壳也就是软件的名称了。

    工具/原料

    • peid

    • 目标软件(你想查看的软件)

    方法/步骤

    1.打开peid查壳软件

    å¦ä½æ¥ç软件ç¨åºæ¯ç¨ä»ä¹è¯­è¨ç¼åç?

    2.在peid中选择需要查询的软件,或直接拖拽软件到peid里进行查询。

    å¦ä½æ¥ç软件ç¨åºæ¯ç¨ä»ä¹è¯­è¨ç¼åç?

    注意事项

    如果软件没有加壳,便可以看到它的语言。如果加壳就需要脱壳,这个就比较复杂了。

     

     

     

     

     

     

     

     

    展开全文
  • 豆瓣创始人阿北表示“python很简洁,缩位省去了我很多时间,以前 { } ; 敲了十几年了,现在想起来真是不堪回首!” 阿里巴巴和淘宝:php->C++/Java(主要) 油管:python YouTube是一个视频网站,最受...

    1.著名网站

    豆瓣网:Python

    国内最为大家熟知书影音平台的就是豆瓣,不仅提供这些,豆瓣还有线下同城活动、小组话题交流等多种服务功能,是曾造就出一众网红的地方。

    豆瓣创始人阿北表示“python很简洁,用缩位省去了我很多时间,以前 { } ; 敲了十几年了,现在想起来真是不堪回首!”

    阿里巴巴和淘宝:php->C++/Java(主要用)

     油管:python

    YouTube是一个视频网站,最受国人喜爱的是各种美妆、整蛊、脱口秀视频,很多人还用来学习地道的美国用语。

    YouTube在web应用中大量使用的Python,目前该网站已有超过10亿用户

    2.APP

    Instagram:python

    以一种快速、美妙和有趣的方式让你随时抓拍随时分享图片,前任美国总统奥巴马也曾用过这个小软件。

     Pinterest:python

    Pinterest采用瀑布流的形式展现图片内容,无需翻页,新图片自动加载在页面底端,让用户不断的发现新的图片。

    Pinterest堪称图片版Twitter,用户将感兴趣的图片保存在Pinterest,其他用户可以关注,转发图片等,深受设计师的喜爱,它也是用Python写成。

    3、搜索引擎

    火狐:Python

    一个自由及开放源代码的网页浏览器,能够附加很多组件:像广告拦截、鼠标手势、加强的标签页浏览等。

    他是至今使用Python最大的站点之一,曾连续三年选为互联网用户最受信赖的浏览器。

    Google : 汇编 与 C++,但主要为C++

    4.游戏

    星际争霸、魔兽争霸、CS、帝国时代、跑跑卡丁车、传奇、魔兽世界.... 数不胜数了,自己数吧

     虽然这些游戏系统底层基本是C++开发的

    但最著名的:魔兽世界,这其中有一些是用python进行开发,有一些在部分业务或功能上使用到了python,还有的是支持python作为扩展脚本语言

    还有坦克世界,星战前夜,文明帝国4,战地风云2也是用Python开发的哦

    网易的全部自研手游,比如阴阳师,客户端服务端都是 python。

    题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。其中python 也是我一直着手的一门语言

    我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提升,这里分享一些python入门学习资料和书籍帮助初学者,系统的资料让学习效果事半功倍。

    书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。

    图片

    安装 Python 环境!

    工欲善其事必先利其器。学习Python常用的开发软件也都整理在这了,给大家节省了很多时间。

    图片

    配套视频资源:[Python入门到精通最新全套教程]

    图片

    岗位内推、学习交流

    我们大量需要前端岗位、python岗位、Java 岗位、Android 和 iOS 的开发岗位,工作地点:深圳腾讯,欢迎校招社招扫描下方二维码

    完整版的Python全套学习资料:https://shimo.im/docs/HgKhKrYGDYxpY8dp/ 

    如果你觉得自己学习效率低,缺乏正确的指导,可以加入资源丰富,学习氛围浓厚的CSDN技术交流圈一起学习吧!

    展开全文
  • 如今互联网+时代,app开发...IOS是基于C语言开发软件,常用编程语言为Objective-C和Swift。 Objective-C是编写iOS操作系统和iOS应用程序的利器,Objective-C的流行完全归功于iphone的成功。Objective-C是OS系统的开.

    如今互联网+时代,app开发异常火爆,很多人都想自己自学app开发,但是学习APP开发并非是一件容易的事,例如目前主流操作系统-IOS开发。 如果你想开发一个ios app,需要有一定的编程基础,学会各种IOS APP开发环境的配置,了解IOS开发的流程等。

    IOS是基于C语言开发的软件,常用编程语言为Objective-C和Swift。 

    Objective-C是编写iOS操作系统和iOS应用程序的利器,Objective-C的流行完全归功于iphone的成功。Objective-C是OS系统的开发语言,它是面向对象编程语言,它是C语言的扩展语言,是基于c语言的升级语言。

    如果从开发者的角度来看,了解了C语言,在做Objective-C开发或学习Objective-C就很方便了,目前Objective-C主要用于使用OpenStep标准的MacOSX和GNUstep系统。

    想要学习IOS的开发,如果你有C或C++的基础的话,学习IOS是比较容易的,没有这个基础的话,你必须先学习Objective-C,然后才能慢慢地学习。

    Swift是苹果公司于2014年推出的一种新的开发语言,可以在iOS和Mac操作系统上与Objective-C一起运行。

    Swift的本质是Objective-C,它采用了Objective-C的命名参数和动态对象模型,因此开发人员对它并不陌生,但它将C和Objective-C的优点结合起来,大大降低了开发iOS的门槛。

    还有给大家说下Xcode,几乎所有的iOS应用程序开发都使用Xcode,不管它使用什么语言。

    Xcode是一个集成的开发环境,由苹果公司提供,具有统一的UI设计,代码、测试和调试都通过一个简单的窗口进行,为开发人员提供了方便。

    自从Xcode诞生以来,已经有了28个版本,那么,Xcode就是苹果公司为开发者提供的基于ios的开发环境工具,最初也是在MacOS下开发的,也就是说,几乎所有与苹果相关的应用程序开发工具都是Xcode。

    如果你想开发APP或者小程序的话,可以通过第三方专业开发平台,来帮助你实现开发需求:厦门在乎科技-专注小程序、app、网站开发

    展开全文
  • 抖音app软件开发流程是什么,主要运用的开发工具以及语言什么?2020-11-24 11:00:35对于软件行业而言,在过去的2019年,已经明显感受到行业趋势的变化。系统精细化定制已经深入到每个企业。传统的办公系统已不能...
  • 这个网站功能强大,什么语言编写的呢?更多的是学计算机或将学计算机的相关的人士会不时的想:这些软件网站都“出名”了,编写他们的程序语言肯定也大有前途!有这些想法和好奇心是必须的,现在我们就来了解下。不过...
  • 说到抢票,就离不开12306,铁路12306是中国铁路客户服务中心推出的官方手机购票应用软件,与火车票务官方网站共享用户、订单和票额等信息,并使用统一的购票业务规则,于2013年12月8日正式上线试运行。 虽然有很多...
  • 上位机开发实用语言软件分析

    千次阅读 2021-01-14 21:28:01
    在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)... 上位机软软件开发主要包括以下两种:  1、Windows上位机(EXE可执行程序) .
  • 华为鸿蒙系统用什么语言开发

    万次阅读 2020-03-31 20:25:15
    保持软件开发商的利益和用户体验度的平衡,是鸿蒙系统能否生存的关键。开发商没有得到利益,不会开发鸿蒙系统的app;用户体验度差,用户就不会鸿蒙系统。
  • MAC os系统应用软件什么语言开发的?难度这么样? 想做mac的软件开发要做哪些事情?
  • 把程序运行起来,然后spy++看窗口类名。
  • 物联网开发用什么语言

    千次阅读 2020-12-23 12:31:38
    Java 是物联网开发中使用最多的语言,但其实软件开发领域的每个阶段都可以为物联网提供不同的编程语言开发人员使用几种不同的物联网编程语言,如C、Java、JavaScript、Python和PHP等。软件开发领域的每个阶段都...
  • 王者荣耀是用什么软件和编程语言开发的 一、总结 一句话总结:王者荣耀 是基于Unity3d (.NET C#)开发的跨平台游戏,编程语言来自 黑科技巨头Microsoft开源、免费、跨平台的C#。 Unity3d C# 1、大型的游戏、...
  • 这个要看具体平台了,如果是Windows系统,那么C#无疑是首选,如果考虑到跨平台,那么C++可能更合适,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下:C#这是微软自主设计研发的一款编程语言,在Windows环境下...
  • 游戏开发一般使用什么语言编写

    千次阅读 2021-03-16 19:40:25
    现在的游戏编写有简单利用工具软件也可以实现,很多开发者都有自己的工具和语言来完成。 一般的大型游戏也不是单一的一种语言和工具来完成的。 主要有C/C++,汇编语言,着色器语言,脚本语言,高效的开发语言C#或...
  • 近日,HackerRank发布了2018年开发技能报告,其中探讨了一些对理解开发人员环境至关重要的事情,本文将摘录编程语言排行部分。 互联网、物联网、AI,计算机技术不断迭代升级,传统行业纷纷开始互联网化,并用人工...
  • 整理:著名软件是使用什么语言写的?

    万次阅读 多人点赞 2016-07-31 11:00:42
    其实这个问题我常常很难回答,因为不管什么语言,只要你学的好,高薪工作肯定是不发愁的,所有的编程语言,最终都是编译成机器语言的,也就是0和1,不同的只是你用什么方式告诉计算机该做什么。  不过,不同语言...
  • 游戏一般用什么编程语言开发

    万次阅读 多人点赞 2019-11-19 19:10:59
    游戏本身会运行在不同的平台...我们来聊一聊这些平台上常见的游戏是用什么开发的。 PC端。大部分的游戏是C/C++开发的。这主要是因为我们使用的操作系统如window,mac的底层都是c。使用C/C++可以极大的发挥性能上面...
  • PHP语言开发软件哪个好

    千次阅读 2021-03-22 21:25:16
    PHP是一种易于学习和使用的服务器端脚本语言。...PHP网页文件被当作一般HTML网页文件...PHP开发软件是每个需要PHP语言建设网站的程序员必须熟练使用的工具,PHP是HypertextPreprocessor的缩写,也叫做超文本预处理器...
  • 今天想和大家分享的内容是和我们手机上APP相关的,它们都是用什么编程语言写的呢?主要针对两大移动端:Android和IOS,我们就不多说了,下面我们从另一个角度进行分类。01第一类:针对单...
  • 人工智能ai用什么编程语言 AI( 人工智能 )为应用程序开发人员开辟了无限的可能性。 通过利用机器学习或深度学习,您可以产生更好的用户配置文件,个性化设置和推荐,或者合并更智能的搜索,语音界面或智能帮助,或...
  • js是用什么语言编写实现的

    千次阅读 2020-03-02 18:26:23
      大家都知道java、python是c、c++写的。...以python为例,.py文件只是开发人员编写的代码合集,这些只是python解释器的执形输入,离开了python解析器,他什么都不是,只有python解释器才认识.py里面的代码、执...
  • 用什么语言能够写出打包后体积较小的软件?像下面这个软件只有一个单独的 exe,且只有4.5MB,双击后打开的速度很快。 ![图片说明](https://img-ask.csdn.net/upload/201812/23/1545572228_413941.jpg) 最终的...
  • 很多人开始学习python,下面我将和大家说说,python用什么软件编写。Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的...
  • android app 用什么语言开发的?

    万次阅读 多人点赞 2017-03-11 10:52:05
    首先我们需要选用一个语言开发本地App。 那么,我们第一步干啥了。 在现有的语言中挑选语言。 那么首先考虑的条件是不火的语言和没前途的语言是不在选择范围的。 ---因为没人,那么库就会少。因为库少就不会...
  • 提到《王者荣耀》,大家肯定不陌生,相信大多数人都玩过,说不定此时你刚开黑了一把,但今天我们从技术层面分析一下这款游戏,王者荣耀是用什么编程语言开发的呢?   一. 大公司技术二三事 微软的核心技术栈是C/C++...
  • Python是一个非常好用的程序语言开发的速度非常快。Python的设计哲学是"优雅”、"明确”、"简单”。因此,Perl语言中"总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。...
  • 备注: 之前语言比较杂,最早是汇编和Pascal。 Sun Solaris : C HP-UX : C Symbian OS  : 汇编,主要为C++。 (诺基亚手机) Google Android  2008年推出: C语言 (有传言...
  • 写html代码用什么软件

    千次阅读 2021-06-10 08:38:47
    写html代码的软件:1、Sublime Text;2、Dreamweaver;3、WebStorm;4、HBuilder;5、Notepad;6、VSCode;7、Vim;8、Aptana Studio;9、IntelliJ IDEA。本教程操作环境:windows7系统、HTML5版、Dell G3电脑。1、...
  • 对于刚刚进入APP软件开发领域的新手来说,根本就不知晓要选择什么编程语言和需要什么开发环境来开发APP软件,这时的就会面临许多的选择和建议。云之梦APP软件开发公司拥有丰富的APP开发经验,因此开发APP软件需要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,010,530
精华内容 404,212
关键字:

如何知道软件用什么语言开发