
O número de linhas de código em um carro moderno é 200 vezes mais que no
ônibus espacial , 60 vezes mais que no caça F-22 Raptor, 50 vezes mais que no
telescópio Hubble , 20 vezes mais que no
rover Curiosity , 4 vezes mais do que nos caças de quinta geração, duas vezes mais do que em um
grande colisor de hádrons ou no Facebook, se você imprimir todo o código em papel, a pilha terá 200 metros de altura. (de
acordo com dados de 2009-2012 )
Dados sobre o número de linhas de código em um carro moderno causaram um debate acalorado
no Reddit . Perguntas sobre tópicos que variam de "Onde essas linhas se ocultam se os microcontroladores tiverem memória limitada?" A "O número de linhas de código significa alguma coisa?"
Dados comparativos sobre o número de linhas de código (
SLOC ) em vários projetos são bastante interessantes.
Margaret Hamilton e seu código-fonte para o pouso da Apollo 11O número de linhas de código é inferior a um milhão
10.000 - Unix v 1.0 (1971) [
prova ]
10.000 - jogo simples para aplicativo iOS [
prova ]
14.000 - vírus Win32 / Simile [
prova ]
39.000 - aplicativo iOS - edição de fotos [
prova ]
80.000 - marcapasso [
prova ]
120.000 - a primeira versão do Photoshop v1 (1990) [
prova ]
200.000 - navegador Camino [prova]
310.000 - motor Quake 3 [
prova ]
400.000 - Ônibus espacial [
prova ]
> milhões
Bill Gates, em 1994, demonstra que mais informações podem caber em um CD do que em pilhas altas de papel.1.000.000 linhas de código cabem em 18.000 páginas, 2 metros de altura (14 vezes maior que Guerra e Paz, 25 vezes maior que Ulisses, 63 vezes maior que The Catcher in the Rye)
1.000.000 - Jogo de Crysis [
prova ]
1.140.000 - o genoma da bactéria que causa
sífilis [
prova ]
1.200.000 - Age of Empires Online [
prova ]
1.200.000 - modelo climático do planeta CESM [
prova ]
1.700.000 - caça F-22 Raptor [
prova ]
1.800.000 - Linux Kernel 2.2.0 (1999) [
prova ]
2.000.000 - Telescópio Espacial Hubble [
prova ]
2.000.000 - Motor Unreal Engine 3 [
prova ]
2.500.000 - Windows 3.1 (1992) [
prova ]
3.500.000 - software de controle em drones [
prova ]
3.500.000 - software para gerenciar petabytes de dados do hadron collider ROOT [
proof ]
4.500.000 - Photoshop CS 6 (2012) [
prova ]
4.500.000 - Windows NT 3.1 (1993) [
prova ]
4.700.000 - Leitores de HD DVD no XBox [
prova ]
5.000.000 - Mars rover Curiosity [
prova ]
5.200.000 - Linux kernel 2.6.0 (2003) [
prova ]
5.500.000 - servidor do World of WarCraft [
prova ]
6.100.000 - Windows XP Service Pack 1
6.500.000 - sistemas aviônicos e de suporte on-line no Boeing 787 [
prova ]
6.700.000 - Google Chrome [
prova ]
7.500.000 - Windows NT 3.5 (1994) [
prova ]
9.000.000 - LibreOffice [
prova ]
9.500.000 - Windows NT 3.51 (1995) [
prova ]
9.700.000 - Firefox [
prova ]
10.000.000 - carro elétrico Chevy Volt [
prova ]
10.000.000 - pacote de software de contabilidade do Intuit Quickbooks [
proof ]
11.300.000 - OpenOffice [
prova ]
11.500.000 - Windows NT 4.0 (1996) [
prova ]
12.000.000 - Android (incluindo 3 milhões de linhas em XML, 2,8 milhões de linhas em C, 2,1 milhões de linhas em Java e 1,75 milhões de linhas em C ++) [
prova ]
12.500.000 - biblioteca Mozilla Core [
prova ]
12.500.000 - MySQL [
prova ]
14.000.000 - todo o software Boeing 787 [
prova ]
15.000.000 - Android (nota superior)
15.000.000 - Linux 3.1 (2013) [
prova ]
20.000.000 - kernel Linux pré-4.2 (2015) [
prova ]
23.000.000 - Apache Open Office [
prova ]
24.000.000 - caça-bombardeiro de quinta geração F-35 Fighter [
proof ]
25.000.000 - Microsoft Office (2001) [
prova ]
29.000.000 - Windows 2000 (2000) [
prova ]
30.000.000 - Microsoft Office para Mac (2006) [
prova ]
37.600.000 - Symbian [
prova ]
40.000.000 - Windows 7 [
prova ]
40.000.000 - Windows XP (2001) [
prova ]
45.000.000 - Microsoft Office (2013) [
prova ]
50.000.000 - Large Hadron Collider [
prova ]
50.000.000 - Microsoft Visual Studio 2012 [
prova ]
50.000.000 - Windows Vista (2007) [
prova ]
62.000.000 - Facebook (sem código de back-end) [
prova ]
68.000.000 - base de código Debian 5.0 [prova]
86.000.000 - Mac OS X 10.4 [
prova ]
100.000.000 - software em um carro novo
típico de 2013 [
prova ]
324.000.000 - Debian 5.0 (todo o software no pacote) [
prova ]
2.000.000.000 - Google [
prova ] uma pilha de páginas impressas com 3,6 km de altura
Foto grande com infográficos Descobrimos as fontes e descobrimos que fomos os primeiros a escrever cerca de 100 milhões de linhas de código na
revista IEEE Spectrum , citando o professor emérito da Universidade Técnica de Munique
Manfred Broy , que mereceu a medalha
Konrad Zuse (quase nobre em ciência da computação) na publicação de 2009
“This Car Runs on Código " :
São quantidades impressionantes de software, mas se você comprou um automóvel de classe premium recentemente, "provavelmente contém cerca de 100 milhões de linhas de código de software", diz Manfred Broy, professor de informática da Universidade Técnica de Munique e um dos principais especialistas. em software em carros. Todo esse software é executado em 70 a 100 unidades de controle eletrônico (ECUs) baseadas em microprocessador em rede em todo o corpo do seu carro.
Sobre o ITELMA
Somos uma grande empresa de componentes
automotivos . A empresa emprega cerca de 2.500 funcionários, incluindo 650 engenheiros.
Talvez seja o centro de competência mais poderoso da Rússia para o desenvolvimento de eletrônicos automotivos na Rússia. Agora estamos crescendo ativamente e abrimos muitas vagas (cerca de 30, inclusive nas regiões), como engenheiro de software, engenheiro de design, engenheiro de desenvolvimento líder (programador DSP), etc.
Temos muitos desafios interessantes das montadoras e preocupações que impulsionam o setor. Se você deseja crescer como especialista e aprender com os melhores, teremos o maior prazer em vê-lo em nossa equipe. Também estamos prontos para compartilhar conhecimentos, a coisa mais importante que acontece no setor automotivo. Faça-nos todas as perguntas, responderemos, discutiremos.
UPD
O resultado da pesquisa sobre linhas de código em seu projeto na VK