
现代汽车中的代码行数比
航天飞机多200倍,比F-22 Raptor战斗机多60倍
,比哈勃望远镜多50倍,比
好奇号流浪者多20倍,多4倍如果将所有代码打印在纸上,堆栈的高度将比第五代战斗机
大两倍,比
大型强子对撞机或Facebook
大两倍。 (
根据2009-2012年的数据 )
关于现代汽车的代码行数的数据引起了
关于Reddit的激烈争论。 从“如果微控制器的内存有限,这些行会隐藏在哪里?”到“代码行数意味着什么?”之类的问题。
有关各种项目中的代码行数(
SLOC )的比较数据非常有趣。
玛格丽特·汉密尔顿 ( Margaret Hamilton)及其登陆阿波罗11号的源代码代码行数少于一百万
10.000-Unix v 1.0(1971)[
证明 ]
10.000-适用于iOS应用的简单游戏[
证明 ]
14.000-Win32 / Simile病毒[
证明 ]
39.000-iOS应用-照片编辑[
证明 ]
80.000-起搏器[
证明 ]
120.000-Photoshop v1的第一版(1990)[
证明 ]
200.000-Camino浏览器[证明]
310.000-雷神之锤3引擎[
证明 ]
400.000-航天飞机[
证明 ]
>百万
1994年,比尔·盖茨(Bill Gates)证明,与高大纸叠相比,CD上可以容纳的信息更多。1,000,000行代码适合18,000页,高2米(比《战争与和平》大14倍,比《尤利西斯》大25倍,比《黑麦的守望者》大63倍)
1,000,000-孤岛危机游戏[
证明 ]
1.140.000-引起
梅毒的细菌基因组[
证明 ]
1.200.000-在线帝国时代[
证明 ]
1.200.000-CESM行星的气候模型[
证明 ]
1.700.000-F-22猛禽战斗机[
证明 ]
1.800.000-Linux Kernel 2.2.0(1999)[
证明 ]
2.000.000-哈勃太空望远镜[
证明 ]
2.000.000-虚幻引擎3引擎[
证明 ]
2.500.000-Windows 3.1(1992)[
证明 ]
3.500.000-无人机控制软件[
证明 ]
3.500.000-用于管理来自强子对撞机ROOT的PB级数据的软件[
证明 ]
4.500.000-Photoshop CS 6(2012)[
证明 ]
4.500.000-Windows NT 3.1(1993)[
证明 ]
4.700.000-XBox上的高清DVD播放器[
证明 ]
5.000.000-火星探测器的好奇心[
证明 ]
5.200.000-Linux内核2.6.0(2003)[
证明 ]
5.500.000-《魔兽世界》服务器[
证明 ]
6.100.000-Windows XP Service Pack 1
6.500.000-波音787的航空电子设备和在线支持系统[
证明 ]
6.700.000-Google Chrome [
证明 ]
7.500.000-Windows NT 3.5(1994)[
证明 ]
9.000.000-LibreOffice [
证明 ]
9.500.000-Windows NT 3.51(1995)[
证明 ]
9.700.000-Firefox [
证明 ]
10.000.000-雪佛兰Volt电动汽车[
证明 ]
10.000.000-Intuit Quickbooks会计软件包[
证明 ]
11.300.000-OpenOffice [
证明 ]
11.500.000-Windows NT 4.0(1996)[
证明 ]
12000万-Android(包括300万行XML,C 280万行,Java 210万行和C ++ 175万行)[
证明 ]
12.500.000-Mozilla Core库[
证明 ]
12.500.000-MySQL [
证明 ]
14.000.000-所有波音787软件[
证明 ]
15,000,000-Android(顶级)
15.000.000-Linux 3.1(2013)[
证明 ]
20.000.000-Linux内核4.2之前的版本(2015)[
证明 ]
23.000.000-Apache Open Office [
证明 ]
24.000.000-第五代战斗轰炸机F-35战斗机[
证明 ]
25.000.000-Microsoft Office(2001)[
证明 ]
29.000.000-Windows 2000(2000)[
证明 ]
30.000.000-Microsoft Office for Mac(2006)[
证明 ]
37.600.000-Symbian [
证明 ]
40.000.000-Windows 7 [
证明 ]
40.000.000-Windows XP(2001)[
证明 ]
45.000.000-Microsoft Office(2013)[
证明 ]
50,000,000-大型强子对撞机[
证明 ]
50.000.000-Microsoft Visual Studio 2012 [
证明 ]
50,000,000-Windows Vista(2007)[
证明 ]
62.000.000-Facebook(无后端代码)[
证明 ]
68.000.000-Debian 5.0代码库[证明]
86.000.000-Mac OS X 10.4 [
证明 ]
100.000.000-2013年
典型新车中的软件[
证明 ]
324.000.000-Debian 5.0(软件包中的所有软件)[
证明 ]
2.000.000.000-Google [
证明 ]一叠打印页,高3.6公里
我们挖掘了资料来源,发现我们是第一个在
IEEE Spectrum杂志上编写约1亿行代码
的人 ,并援引了慕尼黑工业大学名誉教授
曼弗雷德·布罗伊 (
Manfred Broy)的话 ,他在2009年出版的
《这辆车在 飞奔》上获得了
康拉德·祖斯 (
Konrad Zuse)勋章(在计算机科学领域几乎是高贵)
。代码“ :
慕尼黑工业大学信息学教授,著名专家曼弗雷德·布罗伊(Manfred Broy)说,这些软件的数量令人印象深刻,但是如果您最近购买了一辆高级汽车,“它可能包含近1亿行软件代码。”在汽车软件上。 所有这些软件都可以在汽车车身上联网的70至100个基于微处理器的电子控制单元(ECU)上执行。
- 由Manfred Broy于2007年出版的《 工程汽车软件 》。
关于ITELMA
我们是一家大型
汽车零部件公司。 该公司拥有约2500名员工,其中包括650名工程师。
我们也许是俄罗斯汽车电子发展最强大的能力中心。 现在,我们正在积极发展,我们开设了许多职位空缺(包括该地区的大约30个职位),例如软件工程师,设计工程师,首席开发工程师(DSP程序员)等。
汽车制造商面临许多有趣的挑战,并推动行业发展。 如果您想成长为专家并向最好的人学习,我们将很高兴见到您加入我们的团队。 我们也准备分享专业知识,这是汽车领域最重要的事情。 问我们任何问题,我们将回答,我们将进行讨论。
UPD