СКОЛЬКО СТРОЧЕК КОДА СОДЕРЖИТ ПРОГРАММА АПОЛЛОН-11 145,000 МАРСОХОД 2,500,000 ANDROID OS 12, / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
СКОЛЬКО СТРОЧЕК КОДА СОДЕРЖИТ
ПРОГРАММА
АПОЛЛОН-11
145,000
МАРСОХОД
2,500,000
ANDROID OS
12,000,000
БОЛЬШОЙ АДРОННЫЙ КОЛЛАЙДЕР
50,000,000	* V /
АВТОПИЛОТ АВТОМОБИЛЯ
300,000,000 gii
NODfdoN	Г(,,
ДИРЕКТОРИЯ node modules
1 ЯПП ПОП ПОП
в а ■ ■,it-юмор,geek,Прикольные гаджеты. Научный,
Подробнее
СКОЛЬКО СТРОЧЕК КОДА СОДЕРЖИТ ПРОГРАММА АПОЛЛОН-11 145,000 МАРСОХОД 2,500,000 ANDROID OS 12,000,000 БОЛЬШОЙ АДРОННЫЙ КОЛЛАЙДЕР 50,000,000 * V / АВТОПИЛОТ АВТОМОБИЛЯ 300,000,000 gii NODfdoN Г(,, ДИРЕКТОРИЯ node modules 1 ЯПП ПОП ПОП в а ■ ■
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть

Отличный комментарий!

Просто в космос так много строчек не поднять.
Gidof Gidof07.11.201821:49ссылка
+32.0
Просто в космос так много строчек не поднять.
Gidof Gidof 07.11.201821:49 ответить ссылка 32.0
Просо роботам не нужен этот весь UI и фронтенд.
Просто не брезговали goto
просто когда просто
goto to goto
Иисyc Иисyc 08.11.201802:18 ответить ссылка -0.1
GoTo: goto GoTo
noom21 noom21 08.11.201810:39 ответить ссылка -0.8
For goto == goto
Choose case GOTO
CASE goto
goto goto
if goto then
goto goto
else
goto goto
endif
End choose
Next
Просто программа аполлона должна содержать только код для аполлона. А сейчас в программировании как - "Напишу-ка я для клиента сайт одностраничник. Погодите-ка, а вдруг клиент захочет организовать интернет-магазин и платёжный шлюз с MVC фронтовой системой с блекджеком и автопилотом большого адронного коллайдера и запустит его на Марс? Надо-бы запихнуть туда парочку лишних модулей, на будущее, лишними не будут."
DjineyX DjineyX 07.11.201822:10 ответить ссылка 14.8
Да и мне лень решать задачи по новой, а эти у меня уже есть
2500000 строчек кода для марсохода это много? С учётом всего того, что он должен делать автономно.
В следующем году на Луну летят два ровера Audi и мобильная сеть 4G. Вот ПО, обслуживающее эту сеть, по объёму исходного кода сопоставимо с марсоходом (это без учёта всяких третьесторонних библиотек и операционки). Это много?
den_po den_po 08.11.201801:10 ответить ссылка -1.9
Прочитал - "ДИРЕКТОРИЯ nude_models".
Жениться тебе надо
только после твоего коммента заметил, что там не это написано
Марсоход требует SEND NUDES?
hooves hooves 08.11.201815:57 ответить ссылка 0.0
node_modules это кромешный АД, по началу вся эта идея с пакетами в JS была довольно хорошей, но хипстеры явно заигрались. Всегда поражало, чтобы скомпилить scss в сss надо поставить ноду, потом вытянуть лярд пакетов, когда я на php просто ставлю scss ext + пишу батник в 1 строку. Что то в датс.. JS королевстве не так.
serg.deep serg.deep 07.11.201822:59 ответить ссылка 12.9
Я нихуя не понял, но у меня встал. Продолжай.
Ну, JS нынче сильно испохабили. На нем теперь можно писать всё: начиная от погромирования микроконтроллеров (какой-нибудь фреймворк для Абдурины) и кончая каким-нибудь говном на Node.js (приложения на Electron, упаси господи, даже вспоминать не хочется), самое главное, что всё это нынче востребовано и за это платят деньги. Правда, то что в том же npm лютая помойка как-то самих js-погромистов не сильно волнует, у них там всё так делается.
А PHP за последние годы сильно подрос и возмужал. И на данный момент, как мне кажется, вектор развития у него очень даже правильный, в отличии от той вакханалии, что творится в мире ЖабаСкрипта.
Пардон, "нынче" испохабили? То есть ES6, например, по-твоему шаг назад или что?
JS со своей прототипной ориентированностью был неплох разве что когда нужно было сделать кнопочку "чтобы переливалась", или сраный какой-нибудь снежок чтобы шёл на хомяке. Как можно испохабить то что с самого начала было говном?
Ах, да, он же, сука, такой выразительный... "3" + 1 == 31.
Речь не о стандартах в лице ES5, ES6 и т.д, а в том, что из JS, который, как вы уже сказали, изначально являлся говном (а на данный момент всё это говно тащится в виде легаси), попытались сделать этакий комбайн "всё в одном". Теперь у нас есть язык и для фронта и бэка, мы можем писать на нем прикладной софт, мы можем на нём даже, блять, МК программировать. Ну вот зачем?
Изначально JS хоть и был говном, но вполне себе выполнял возложенные на него клиентские обязанности, а нынче это просто огромная дыра в браузере, которая имеет тебя везде и всюду.
А. В целом согласен.
Это интересный феномен, вообще, как мне кажется, происходящий от того что новая волна программистов как правило плохо знает ошибки поколений бывших до них (e.g. systemd). При этом, как и все неофиты, они склонны использовать одни и те же выразительные средства (вместо того чтобы выбирать их под задачу, и, при наличии, изучать), и не любят учиться новому, тем более, если получают подкрепление от индустрии, которая платит за результативность, и в краткосрочной перспективе всегда плохо понимает, что такое technical debt.
Но JS -- это проклятие мира веб. Только вдуматься -- CoffeeScript/TypeScript/Babel/etc. -- есть им числа, компиляторы языковых надмножеств, чтобы не писать на самом выразительном в мире языке!
Когда-то давно писал на ASP.NET, и трансляция LESS/SASS шла дотнетовскими либами. Нажал CTR+S, перевел глаза на другой монитор с сайтом, там уже все готово. Потом делал что-то, где трансляция шла уже типичными фронтенд-приблудами с нодой и сборщиками. И это было раз в 5 медленнее.
Кееееп ?
Zqver Zqver 07.11.201823:06 ответить ссылка -3.9
в директории node_modules дохуйища строчек кода
Насколько ?
Zqver Zqver 07.11.201823:14 ответить ссылка -1.8
дохуйища дохуйища
iNji iNji 07.11.201823:18 ответить ссылка 2.3
Насколько дохуища дохуища ?
Zqver Zqver 07.11.201823:20 ответить ссылка -2.1
Вот смотри, от твоего хуища до моего хуища :*
iNji iNji 07.11.201823:26 ответить ссылка 3.8
И сколько это хуищ получается ?
Zqver Zqver 07.11.201823:27 ответить ссылка 2.1
Ну это смотря сколько людей получится позвать.
iNji iNji 07.11.201823:34 ответить ссылка 2.8
Много . Очень много строчек кода получается .
Zqver Zqver 07.11.201823:35 ответить ссылка 2.0
Вот столько в директории node_modules строчек кода
iNji iNji 07.11.201823:44 ответить ссылка 1.9
Е1ЛЕ ПОТРАХАЙТЕСЬ ЗДЕСЬ
klon22 klon22 08.11.201808:22 ответить ссылка 1.6
примерно столько, что когда ты просмотришь до состояния вытекших глаз, сломанной психики и состояния это же "дохуища дохуища" - это будет где-то треть в лучшем случае
Очень очень очень дохуйища строчек кода.
Меня звали? А, похер

Вся соль в том, что в директории node_modules содержится 1,5 миллиарда строк кода

Это был кэп. И кэп покидает здание
Ваша лодка капитан
Zqver Zqver 07.11.201823:39 ответить ссылка -2.6
Но ведь можно и в одну строчку всё написать. Не нужно, но можно.
Я думаю, что так или иначе все для экономии места и так слито в одну строку.
Нужно выполнить всего три команды, чтобы поставить Gentoo
cfdisk /dev/hda && mkfs.xfs /dev/hda1 && mount /dev/hda1 /mnt/gentoo/ && chroot /mnt/gentoo/ && env-update && . /etc/profile && emerge sync && cd /usr/portage && scripts/bootsrap.sh && emerge system && emerge vim && vi /etc/fstab && emerge gentoo-dev-sources && cd /usr/src/linux && make menuconfig && make install modules_install && emerge gnome mozilla-firefox openoffice && emerge grub && cp /boot/grub/grub.conf.sample /boot/grub/grub.conf && vi /boot/grub/grub.conf && grub && init 6
это первая
https://bash.im/quote/394695
Опечатка в названии скрипта - bootstrap.sh, диски могут называться sda, а не hda, для grub забыли прописать grub-install, а этой "первой команды" в общем-то даже много - гном, мозилла и ОО - это уже не система.

Короче, шутка понятна, но почему-то написана криворуким ламером.
P.S.: А, да, gentoo-dev-sources уже не актуальны, но это в 2008 вроде еще были актуальны.
Hellsy Hellsy 08.11.201822:34 ответить ссылка 0.3
Ну, положим, программа "Apollo" была на перфокартах и там число строк кода можно посчитать, у андроеда, скажем, есть ядро, curiosity поди на каких-нибудь FPGA работает, где условный VHDL можно посчитать в строчках.
Но как посчитать в строчках "большой адронный коллайдер"? Я не зануда, мне просто интересно... Ну и зануда, всё же, наверное, да.
У нее был парень?
Да же если нет, то уже поздно набиваться
Маргарет Гамильтон уже была несколько лет как замужем, когда работала над программой "Apollo", так что в известном смысле да, увы нам.
У неё был муж, но они развелись. Она ещё жива, так что у тебя есть шанс.

А вообще она реально классная тётка: https://goo.gl/rxfZRu
Ей 83 года))
И даже муж и ребёнок. Это же Маргарет Хэмильтон.
https://ru.wikipedia.org/wiki/%D0%93%D0%B0%D0%BC%D0%B8%D0%BB%D1%8C%D1%82%D0%BE%D0%BD,_%D0%9C%D0%B0%D1%80%D0%B3%D0%B0%D1%80%D0%B5%D1%82_(%D1%83%D1%87%D1%91%D0%BD%D1%8B%D0%B9)
HashMK HashMK 08.11.201800:00 ответить ссылка 0.0
ты промахнулся.. дал ссылку на актрису а не на ученого. Выше есть правильная ссылка.
asdiky asdiky 12.11.201818:17 ответить ссылка 0.0
Ты настолько фанат Гарри Поттера?
4emodan 4emodan 08.11.201801:02 ответить ссылка -5.8
Теории большого взрыва.
к слову о программах для космических полётах
DO 1=1.10 bug in Mercury software
Project Mercury’s FORTRAN code had a syntax error something like instead of	. The substitution of a comma for a period was
discovered in an analysis of why the software did not seem sufficiently accurate, even though the program had been used successfully in
взял отсюда:
https://books.google.ru/books?id=8d-qU8K0BN4C&pg=PT42&lpg=PT42&dq=project+mercury+had+a+fortran+syntax+error+DO+1.10&source=bl&ots=TleVbfyV1H&sig=zV9m8FNqkyNtSRci2ZzKJ8peV34&hl=ru&sa=X&ved=2ahUKEwjhw5nbmMPeAhXBkCwKHTpjDMwQ6AEwAHoECAgQAQ#v=onepage&q=project%20mercury%20had%20a%20fortran%20syntax%20error%20DO%201.10&f=false

я вот только не понимаю, почему они эту ошибку на стадии компиляции не обнаружили, видимо, в те времена компиляция кода происходила по-другому
Ну там есть повторения, разные пакеты могут зависеть от одной библиотеки.
Да и экономить никто не будет, зря чтоли растили гигагерцы с гигабайтами железа, теперь все мощности на JS пойдут. Пох что ужасно неэффективно оно, зато разрабатывать проще чем всё остальное.
По поводу проще я бы поспорил.
Проще на этой хуете НАЧИНАТЬ разрабатывать. Если ты только учишься программить.
накину-ка своего говнеца на вентилятор.....

вся суть современноего Ай-Ти, в точ то она пиздец какое простое, и пиздец как дохуя желающий в него влезть.
во времена С и Асма кандидатур было мало, литературы мало и нужно было быть реально в теме, ибо одна ошибка и нихуя не будет видно пока не исправишь, а в случае с железом и ваще сгореть могло к хуям.

а сейчас хуева туча ебаных приблуд, которые обещают превратить любой высер кривожопого уебка в шедевр.

в этом мире как и в мире Ай-Ти есть такая штука как оптимальное решение, если оно достигнуто, нужно просто с этим смириться и идти дальше, искать и решать другие задачи, и не пытаться улучшить и без того максимально хорошее, но так сложилось, что нового простого как бы нет, а сложное не по зубам 99% населения, вот от безвыходности и начинают переделывтаь старое по новой....

плюс ко всему, все Ай-Ти это как длинный поезд, все новенькие прыгают в середину, и узнавать что было раньше это пиздец дохуя сил и времени....нахуй и херова туча идей начинает внедряться по новой....

с JS как и с ClearType - вот был бля нормальный шрифт, нормально отображался, все было заебись, и в страшном кошмаре не представишь, что кому-то вздумается что-то менять, а нихуя, взяли поменяли, и у кого моники и ретиной или прочей дорогой матрицей вроде ничего, а у кого дешевые то ебаное мыло вместо четких шрифтов... и всем пох.... не ну я конечно в своей винде Сегое подобные шрифта переписал под Тахому, но бля потом просто начали вшивать шрифты в проги нахуй....пиздец бля....и щас каждый сраный сайт считай дело чести - подгрузить сраный шрифт Хуйюгла или с другого ебаного места и наверное невзъебически гордятся этим как достижением века

а насчет цифирок....
вывод просто - раньше код был чище, а щас везде сплошной говнокот )))
аполон и марсоход отрабтали сполна, а вот как работает Шваброид многим знакомо ))), а про node.js я ваще молчу ))))), кастылизация 100500% )))
exceptor exceptor 08.11.201802:31 ответить ссылка -1.2
0. C и ASM все еще актуальны на всех платформах - драйвера, шейдеры, программы для микроконтроллеров и т.д.
1. Ассемблер - простейший язык, проще некуда.
2. Чтобы было "видино" - есть дебаггеры. Они появились, ЕМНИП, в начале шестидесятых - задолго до С.
3. С железом все и сейчас может "сгореть к хуям", независимо от выбранного языка, если железо вообще может сгореть.
4. Говорить про "оптимальное решение" в IT - бред, количество новых задач огромно и важно соотношение качество/цена, причем в "качество" может входить очень многое - стабильность, расширяемость, защищенность кода и т.д., а в "цену" может входить время разработки и цена поддержки в перспективе.
5. Не видел ты старого кода...

P.S.: Что тебе мешает заблокировать загрузку шрифтов на сайтах?
Hellsy Hellsy 08.11.201822:54 ответить ссылка 1.3
воу воу, у нас тут сансей по блокированию CSS шрифтов, а GUI шрифты в программках слабо так же легко заблочить?...возможно мои познания не столь велики в этом мастерстве тогда прошу поделиться....может есть какое any-key решение?....без реверс-инжениринга всего кода.....????
а то я тут кастомные сборки винды делал и шрифты подменял, чтобы этой хери не было, а все может очень просто??? )))))
Все очень просто. Память компьютера Аполлон ОЗУ - 4 кб, ПЗУ - 72 кб. Память Кьюриосити ОЗУ - 256 мб, ПЗУ - 2 гб. Больше памяти, больше возможностей, больше строчек кода. Технический прогресс не стоит на месте.
saks saks 08.11.201807:38 ответить ссылка 0.3
Сравним сейчас и начало 2000х. Существенно выросла и производительность процов, и объемы ОЗУ. Но прикладной софт как тормозил, так и тормозит. Мощности растут, но их все мало, надо богльше набрасывать, как и конечным пользователям, так и всяким серверам. Я не говорю о вычислительно-трудных задачах, типо матмоделирование, прогнозы погоды, эти ваши нейросети. Любая мелкая говнопрога погребена под сотней слоев абстракций. У тебя есть интерпретатор или виртуальная машина, которые выполняют код жирного фреймворка со 100 слоями, на котором крутится твоя прога со 100 слоями.
заебись же :)
saks saks 08.11.201812:39 ответить ссылка 0.3
Строчек кода на каком языке? Деассемблировать код на С++ и получишь в 10 раз больше.
Сравнивать код для Аполлона 11 или марсохода с кодом для автомобиля некорректно. Между Землёй и Луной не наберётся и десятка идиотов, а сколько их вы встречаете по дороге на работу, к примеру? Опять же, полиции на Марсе нету...
vergiX vergiX 08.11.201810:04 ответить ссылка 0.0
Мне больше интересно, откуда взята цифра про 300 лямов исходников беспилотного автомобиля. Я знаю 1.5 проекта Open Source беспилотных автомобилей, один из них: AutoWare, вряд ли там наберется столько. Если только его исходники, исходники всех 3rd-party библиотек, исходники Robot Operation System и исходники оси, на котором все вертится.
а теперь давайте посчитаем как быстро это писалось
Неплохо, но посмотри что в твоём возрасте программируют индусские дети.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
		i-^ * TI СДЕЛАТЬ СВОЙ КОД БЫСТРЕЕ
ДОБАВИТЬ
ПРОГРЕСС-БАР Стажер	х = 10;
Джун	х = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1;
Мидл	■рог (хп1: г = 0; 1 > -11; 1--) { х -= 1; }
Сеньор	до { х = пеы Рапс1от() .пех1:1п1:();
	} У\М1е (х != 10);
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор код программирование

Стажер х = 10; Джун х = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1; Мидл ■рог (хп1: г = 0; 1 > -11; 1--) { х -= 1; } Сеньор до { х = пеы Рапс1от() .пех1:1п1:(); } У\М1е (х != 10);
Саргис Биджоян
★ ★★★★ 08.01.2016
После обновления член вырос на 10 см. Я конечно приношу свою благодарность разработчикам за то что они думают о
Максим Молоствов
★ ★★★★ 13.01.2016
После обновления телефон перенёс меня в 1970 год. Всё замечательно, но здесь нет 3G, только Н+. Пожалуйста,
40% S
подробнее»

Android OS Android Web View geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор песочница

Саргис Биджоян ★ ★★★★ 08.01.2016 После обновления член вырос на 10 см. Я конечно приношу свою благодарность разработчикам за то что они думают о Максим Молоствов ★ ★★★★ 13.01.2016 После обновления телефон перенёс меня в 1970 год. Всё замечательно, но здесь нет 3G, только Н+. Пожалуйста, 40% S