СКОЛЬКО СТРОЧЕК КОДА СОДЕРЖИТ ПРОГРАММА АПОЛЛОН-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 Gidof 07.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 OH MY GOD I'd heard about Windows 11 calling a zip file a 'postcode file' in UK English because of really lazy translating but it's ACTUALLY HERE ON MY PC like not even in beta this is actually happening right now in publicly available Windows
O	Open	Enter
g^> Open with	>
Add to Favourites GO	Co
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор Windows 11 Windows Операционная система без перевода it humor geek windows 11 windows it юмор

OH MY GOD I'd heard about Windows 11 calling a zip file a 'postcode file' in UK English because of really lazy translating but it's ACTUALLY HERE ON MY PC like not even in beta this is actually happening right now in publicly available Windows O Open Enter g^> Open with > Add to Favourites GO Co
СДЕЛАТЬ СВОЙ КОД БЫСТРЕЕ
ДОБАВИТЬ
ПРОГРЕСС-БАР Саргис Биджоян
★ ★★★★ 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