Опубликован выпуск пакета GNU Autoconf 2.72, в котором поставляется набор M4-макросов для создания скриптов автоконфигурации для сборки приложений в различных Unix-подобных системах (на основе подготовленного шаблона выполняется генерация скрипта "configure")...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60337
Все клёвые парни давно пользуются си майк, этот автотулс для каких-то старых пердунов, которые защли в айти в 90=ых.
Вообще-то ситуация ровно наоборот.
Нет же. Все крутые пользуются makefile.
Юзаю баш скрипты что я делаю не так?
Ты делаешь пробелы в именах файлов. Перестань и сможешь пользоваться GNU make.
агаcmake -G Makefile
-G Ninja вообще-то.
так makefile не получиться
А что, советских инженеров в советских школах не учили правильно писать -тся/-ться?
Тру пацаны не пользуются языками, требующих системы сборки.
Смузихлебы пользующиеся Xcode?
Интересно было бы посмотреть на такие, не учитывая всякие динамические, вроде python и js
Учитывая моду на опакечивание-в-доскер я бы не стал говорить, что "динамические языки не нуждаются в системе сборки", нет - не стал бы...
cmake писали какие-то наркоманы.
Легендарная штука.
И отличная иллюстрация к тому, что живучесть языка программирования зависит от популярности ПО на нём написанного, а не от всяких замечательных качеств самого языка.
Пока жив autoconf - perl в дистрибутивах будет жить.
Хотя читать и править этот perl может захотеться только за очень-очень большие деньги.
а пе-о етосамое на нем написали потому что ну дураки же ж полные были, и выбрали дурацкий язык?
(я тебе по секрету скажу что нет, софт написанный дураками обычно дохнет еще до языка)И вон впихону не очень помогло что на нем нах-еверчено мильен косых кривых подпорок сборочных скриптов мразилы (неосилятелей автотулсов как раз) - как навертели, так по щелчку кнута и перевертели заново - на новом, единственноправильном (до вечера, пока новую версию не спекли), а не этом вот немодном.
И да, перл для запуска готовой конфигуры - нинуна. Для нее вообще ничего кроме более-менее позикс-совместимого шелла не требуется.
> а пе-о етосамое на нем написали потому что ну дураки же ж
> полные были, и выбрали дурацкий язык?1992-ой год.
Нужен скриптовый язык с хорошими регэкспами, чтобы генерировать конкретные скрипты из макросов.
Что там тогда в ассортименте было из более-менее подходящего и распространённого на юникс-платформах?
Правильно - из пристойного и распространённого был Perl, Tcl и несколько шеллов.
Только вот у Perl регэкспы шли из коробки и он был самый быстрый, у Tcl дикий синтаксис для обычного программиста и тормоза, а шеллы были чересчур просты и сильно зависели от платформы, на которой запускались.В 1992 году из всех вариантов самый толковый был Perl.
Так что авторы autoconf всё правильно сделали.Да вот сегодня скоро 2024-ый стукнет, а не 1992-ой.
Но autoconf уже есть и будет есть ещё долго.
Поэтому Perl с нами, как минимум, до тех пор, пока жив autoconf.
а мне вот досихпор непонятно зачем m4 если уже perl есть?
> а мне вот досихпор непонятно зачем m4 если уже perl есть?Может потому что когда perl появился - m4 уже существовал лет как 10, и успел обзавестись пользовательской базой?
> а мне вот досихпор непонятно зачем m4 если уже perl есть?зачем есть вилкой, ложка же есть, щас от супа оближу только.
(впрочем ты похоже будешь хавать отверткой. Судя по всему, обоими перечисленными ты владеешь на уровне слухов.)
Нет, я знаю одного человека который умудрился на перле написать свой макропроцессор (вероятнее всего просто и не зная ни о каком m4), но он-то, надо заметить, одумался и следующую версию, когда понадобилось посложнее, сделал на плюсах.
>зачем есть вилкой, ложка же есть, щас от супа оближу только.ты шо наркоман?
ты перл сравниваешь с какойто сраной вилкой или ложкой?да, мне непонятно нафига сраная вилка (m4), когда уже есть сервиз на 12 персон (перл).
ну действительно. Сидишь, черпаешь суп соусницей, а жаркое будешь жрать дессертным блюдцем. Ну а че, сервиз есть, ложки с вилками не нужны.
ну действительно.слышь, наркоман. давай ка немного серьезней.
что же такого умеет m4 с чем не справляется перл?
а что такое умеет эта твоя ложка с чем не справляется соусник? Ну можно ж им суп хлебать, тебе вот наверняка даже понравится.
> зачем m4 если ужеM4 Competition даже очень ничего.
>И отличная иллюстрация к тому, что живучесть языка программирования зависит от популярности ПО на нём написанного, а не от всяких замечательных качеств самого языка.
>Пока жив autoconf - perl в дистрибутивах будет жить.Нет, описанное это не «живучесть языка», а аппарат жизнеобеспечения.
> Нет, описанное это не «живучесть языка», а аппарат жизнеобеспечения.Ну-ну, не горячитесь.
Сначала попробуйте хотя бы года два поподдерживать что-либо популярное на мёртвом языке программирования.
А здесь не два года, а скоро тридцать два будет.
Если эксперимент будет удачным, мы оба согласимся с Вашей поправкой к терминологии.
>Сначала попробуйте хотя бы года два поподдерживать что-либо популярное на мёртвом языке программирования.
>А здесь не два года, а скоро тридцать два будет.Вы извините, но как это связано с живучестью языка? Я правда не понимаю. Perl используется всё меньше и меньше, а где используется, то там это преимущественно легаси. Конечно, востребованные программы поддерживаются долгое время, но разве значит, что язык, на котором они написаны, «живучий»?
> ... Конечно, востребованные программы поддерживаются долгое
> время, но разве значит, что язык, на котором они написаны, «живучий»?Именно это и означает, что язык, на котором они написаны - "живучий" - всё верно.
Даже если он уже и не тпру, и не мяу, и даже не кукареку, но его постоянно используют - он "живучий".
Вон Кобол хоронили-хоронили, тридцать три баяна порвали, а в Северной Америке он живее всех живых ещё несколько лет назад был. Как сейчас - не в курсе.А ведь ему, мама дорогая, первый стандарт сочинили ешё в 1959 году!
Потому что - банки, потому что - страховые компании, а это значит, что раз работает, то не трогай.
Кобол тоже получается тоже на аппарате жизнеобеспечения. Вне занятых когда-то ниш его нет и, видимо, уже не будет.Если понимать живучесть как «невозможность избавиться», то да, живучий.Если понимать как «сохранять существование в меняющихся условиях», то нет, не живучий. Скукожился до узкоспециализированного языка, накрепко привязан к софту, который когда-то был написан на нём. Шаг в сторону и нет никакого Кобола.
Эталон живучести это Си: столько уж ему лет, а до сих пор востребован в разных сферах и не только для поддержки легаси.
Вопрос определений.
Хотите своим определением пользоваться - да, пожалуйста.
Только Вас мало кто поймет, Вы это учитывайте.
Для многих других людей язык жив, пока есть ниша в которой его регулярно используют.> Эталон живучести это Си: столько уж ему лет, а до сих пор
> востребован в разных сферах и не только для поддержки легаси.Си живёт в своей нише - в низкоуровневых вещах.
И в Вашем определении - он эталон живучести.
А кобол, который тоже живёт в своей нише и старше Си - для Вас не эталон.В таком ключе дальше рассуждать неплодотворно.
Если нет общих определений, которые принимают все участники - то конструктивная дискуссия просто невозможна.
Определение-то очень простое. Если на языке пишут новые проекты - значит, он живой. Если новых проектов нет, а есть только поддерживаемое легаси - язык умер. Собственно, как и просто с языками. Пока люди ими пользуются для повседневного общения друг с другом, языки живы. Сейчас вполне можно найти людей, владеющих древнеирландским или аккадским, и использующих их для своей работы. Но эти языки четко и однозначно определяются как "мертвые".
> Определение-то очень простое...Ну, пользуйтесь, пользуйтесь этим определением - кто же против?
Лично я - не против.
Только в своих рассуждениях я пользуюсь другим определением.
На что также имею право.P.S. Для стороннего читателя же (не для Вас, разумеется) напомню, что использование аналогий как аргументов в интеллектуально добросовестной дискуссии - недопустимо.
И недопустимо не мною, а общепринятыми правилами логического рассуждения.
> Только в своих рассуждениях я пользуюсь другим определением.И какое же это определение?
>> Только в своих рассуждениях я пользуюсь другим определением.
> И какое же это определение?"Инструмент жив до тех пор пока используется"
Кстати, из этого вытекает то следствие, что смерть инструмента, строго говоря, может быть многократным явлением.
А то о чём Вы говорите, в моей сетке именуется "популярностью".
Вы что, хотите сказать, что шумерская клинопись - мертвый язык? Вот же, вот - стоит себе в музее, функцию свою выполняет - куча людей регулярно рассматривает, ин-те-ре-су-ет-ся. Прям эталон жизни, куды-там-вашей-латыни! :)
Perl давно пора закопать и вбить в могилу семь осиновых кольев, чтобы точно не раскопался. Более ненавистного язычка история IT не знает.
Ненавистного для кого? Многие веб-разрабы 1990-х любили его, а сисадмины некоторые до сих пор юзают, и с удовольствием. Крутые регулярки, и многие другие плюшки Perl до сих пор не в полной мере реализованы в других ЯП. Работаете с текстом, очень много и плотно работаете с текстовым выводом? Тогда Perl - пока ещё лучший для обработки этих данных. Любите онлайнеры? Ruby среди сисадминов мало кто знает, а Python очень не подходит для олайнеров. Perl в этом кейсе лучший. Да старый. Да, синтаксис наркоманский(ну так у Rust не лучше, живут же как-то с этим растоманы). Да, есть проблемы со скоростью работы по сравнению с Ruby/Python. Но, в целом то приличный ЯП. Уж куда лучше, чем PHP будет.
> Perl давно пора закопать и вбить в могилу семь осиновых кольев, чтобы
> точно не раскопался. Более ненавистного язычка история IT не знает.Комментарии на опеннете - это просто кладезь для психолога из толкового отдела кадров.
Ну, если Вам так надо, то заколачивайте, что я могу сказать?
На Земле, правда, есть несколько миллионов человек, которым таки нужен хотя бы autoconf, который без перла не летает - так что Вам предстоит весьма пыльная работёнка.
как не знает? а питон?
Эта гора костылей - кошмар разработчика.
нежной снежинки умеющей только фулшмяк на жабоскрипте - вероятно да. Но оно ей и без надобности.
За нее ее vscode все сам соберет.А это - инструмент для написания переносимых программ. Для тех немногих кто еще помнит что это такое, и еще способен не только на линукс и вот...еще линукс, но только 64 бита и ведро подайте не ниже 6.44.
Я, в отличие от диванных теоретиков, использовал и голый make, и autotools, и scons, и CMake, не говоря о всяких maven с gradle и проприетарщине вроде vsproject.
Зачем тебе vscode используй emacs.
Я, в отличие от тебя, знаю, что обсуждаемый инструментарий называется autotools. А ты не в курсе даже как запятые расставлять, чтобы свою мысль правильно донести.
Поправить ошибки единственное твоё счастье в жизни.
тебе же говорят - это не для тебя инструмент, он не для фулшмяков предназначен вообще.
Дай угадаю - ни одной программы работающей где-то кроме твоего локалхоста и его точной копии - ты никогда в жизни не написал.
Не угадал. И все твои представления о действительности такие же.
> инструмент для написания переносимых программА никто и не утверждал обратного. Но это не мешает им быть горой костылей и #####.
Особенно если ими попользоваться хотя бы в нескольких больших проектах.
>А это - инструмент для написания переносимых программ.Чтоб писать переносимые программы, как ни странно, надо писать переносимые программы.
Но причем здесь корявая система сборки с тормозным конфигуратором?
дорогая (нет, не очень, кило рыбы или вязанка дров, а кому и вовсе кирпич но мы вам его не отдадим) снежинка, опоздавшая родиться - система сборки, используемая autotools - назвается make. И она работает очень быстро и вряд ли у кого-то выйдет быстрее.А autotools - ни разу не "система сборки". Это такая вот хрень, избавляющая писателя переносимой программы от ручного отвечания на миллионы вопросов вида "у этой функции тут три параметра или четыре?" и "второй из них просто unsigned long или u64t" - и немного упрощающая ему написание кода, способного работать во всех этих случаях правильно.
При этом, к сожалению, писать этот самый код в таких условиях - надо уметь, магии нет.
Скорость ее работы ни для кого, использующего ее по прямому назначению, интереса не представляет, потому что запускается эта штука обычно ОДИН раз.
> И она работает очень быстро и вряд ли у кого-то выйдет быстрее.дорогой (нет, не очень, кило рыбы или вязанка дров, а кому и вовсе кирпич но мы вам его не отдадим) старпер, быстей мейка уже скоро десяток лет есть ниндзя.
>А autotools - ни разу не "система сборки". Это такая вот хрень,
тут не поспориш, хрень еще та.
>миллионы вопросов вида "у этой функции тут три параметра или четыре?"
в этом и проблема этой хрени, она отвечает на вопросы которые ей никто не задавал.
> быстей мейка уже скоро десяток лет есть ниндзятолько не умеет ничего из того что умеет мэйк. Ну, зато, в вырожденном случае аж в полторы микросекунды быстрее. (А в реальном - медленнее. Потому что пересобирает то что пересобирать незачем.)
> в этом и проблема этой хрени, она отвечает на вопросы которые ей никто не задавал.
это исключительно твоя проблема что ты не умеешь ей пользоваться.
Настолько, что считаешь ее "системой сборки", которой она никогда не была.
Я даже примерно догадываюсь, откуда у тебя в голове эти глупости. Ты ведь, похоже, ни разу не программист.
И выводы делаешь исключительно из пердолинга со сборкой васянского софта, который использует ее не по назначению (все равно работает только под линуксом той же точно версии что у васяна) и без чтения документации, копипастой со стековерфлова прямо из вопроса, ответы читать некогда, спринт не ждет.
>> быстей мейка уже скоро десяток лет есть ниндзя
> только не умеет ничего из того что умеет мэйк.отэто ты гоvноед. со скоростью обделался теперь про некий великий функционал врешю
Это про тот великий функционал которому надо костыль в виде m4 и целый перл? это такой вот функуионал?
самому то не смешно?>Настолько, что считаешь ее "системой сборки", которой она никогда не была.
ну давай, прикрывыа
>>> быстей мейка уже скоро десяток лет есть ниндзя
>> только не умеет ничего из того что умеет мэйк.
> Это про тот великий функционал которому надо костыль в виде m4 иБ-ть, ты феерично т-пой? В мэйке нет никакого перла и m4.
Короче, степень знакомства снежинки с технологиями как и предполагалось - слышала звон.
>> Это про тот великий функционал которому надо костыль в виде m4 и
>В мэйке нет никакого перла и m4.единственное логическое обьяснение того что ты воспринял мою фразу про необходимость костылей мейку как то что я якобы утверждаю что костыли это часть мейка - это то что какой-то костыль просто врос в твою задницу и ты просто уже не представляеш что может быть по другому.
что тут сказать. теперь я начинаю понмать почему ты такой как есть.
>Настолько, что считаешь ее "системой сборки", которой она никогда не была.да, тут извиняюсь что это кучу копролитических костыдей спутал с системой.
>Я даже примерно догадываюсь,
ага, твои догадки так же верны как и то что мейк самый быстрый
>все равно работает только под линуксом той же точно версии
ой ой, прям в сердечко. Зато мой софт хоть гдето работает.
> нежной снежинки умеющей только фулшмяк на жабоскриптеО, дед опять разбушевался! Иди таблетки выпей, может попустит.
Ладно пользовались палкой-копалкой 30 лет назад, ибо другого небыло.
А сейчас уже есть и Gradle, и GYP, и всякиа Ant'ы (апач и нАнт) и даже Ninja (для любителей низкоуровневых скриптов).Позиция "а вот в мое время! а вот я кал кушал, а вы неблагодарные не хотите! бубубу!" это худшее, что я вижу в современном IT (и реальной жизни тоже))
Это называется "фрагментация", прибавочной полезности от этого всего около 0.
>А это - инструмент для написания переносимых программ.Инструмент, созданный для решения неактуальных проблем - переносимость на античные юниксы с нестандартными компиляторами.
>Для тех немногих кто еще помнит что это такое, и еще способен не только на линукс и вот...еще линукс, но только 64 бита и ведро подайте не ниже 6.44.
То ли дело деды писали - работает, пока инт 32х разрядный и компилятор не трогает UB, дальше как повезет.
Бро, я слышал тебе нравятся скрипты, поэтому мы написали скрипт, который генерирует скрипт для генерации скриптов.
Бро, спасибо <3
Бро, спасибо за прокачку моих скриптов
В интернете форсится мем, где нейросеть просят сгенерировать изображение, а потом сделать его ещё и ещё эпичнее вплоть до абсурда.Если нейросеть попросить сгенерировать баш портянку, а потом довести её до эпичного абсурда, то получится автотулз.
Ох, в рамочку просто.
> Если нейросеть попросить сгенерировать баш портянку, а потом довести её до эпичного абсурда, то получится автотулз.пруф давай. без пруфа коммент выглядит как пассаж обиженного неосилятора.
Тихо иихо, а то поыщи лопнут.
сборкой проекта в современную эпоху должна заниматься DE!!!
GNOME? KDE?
ну и как вы представляете IDE без DE даже в буквальном смысле :) - просто I ?
Глядя на треды напрашивается вывод, что у большинства местных комментаторов случались какие-то проблемы со сборкой типа ./configure && make, оставившие тяжелейшие воспоминания и неизгладимый след на психике.
Возможно они не собирали, а сами писали скрипты сборки)
make install в любой деб системе оставляет след на психике. Про чек инсталл знает примерно никто, да и команды они копипастят.
> ./configure && make2004 год, вот-вот закончилась сессия, ночь, пepдoлишь free bsd на втором пне с элт монитором, и проклинаешь все на свете из-за очередной неразрешенной зависимости
Степень стресса от cam, справедливости ради, зависит больше от того КТО скрипт разрабатывал, а не от того на ЧЁМ он его разрабатывал.
А вот отладка сложной сборки в autoconf, действительно, может быть крайне неоправданно нетривиальной штукой.
то ли дело в модных современных ужасах... а впрочем о чем я, не бывает там никаких сложных сборок. А кому надо сложное - пишет адский ад, как у гугля. Где вообще шаг вправо, шаг влево - ничего не работает и починить невозможно.
(про мурзилу лучше не будем, это неосиляторы с самого начала)
ну, в целом, когда приходится ждать пока оно выполнится для какой-то неведомой хрени нужной на один раз собрать другую неведомую хрень без которой не собирается та хрень которая на самом деле тебе понадобилась - особенно когда гордый модный автор-торопыга предоставил тебе еще и увлекательное занятие самому этот configure сгенерить, непременно не той версией что у тебя, отпечаток остается, да.Но у тех кто владеет темой - возникает желание поубивать авторов, которые так собрали свои проекты, ровно в той же степени что и притащившего ninja для сборки "проекта" из единственного file.cc компилящегося в единственный бинарник единственным же способом, разумеется - на единственноправильной платформе (и такое нынче все чаще)
А инструмент которым криво забили гвоздь - вовсе в этом не виноват.
Именно так. Жуткие тормоза из-за баша и пересборки, невозможность модифицировать из-за генерации гигантских баш(жуткая мерзость)-портянок мерзким шаблонизатором.
В самой сборке как таковой нет никакого смысла (если вы не держите свой сервер сборки), есть же готовые бинарники. Собирать есть смысл тогда, когда вносишь в код изменения, например виксишь баги, добавляешь новую функциональность, портируешь на другую платформу и т.д.. И вот тогда с Craptools начинается сущий ад. Оно даже ошибки выдавать нормально не умеет.
Бинарники есть не везде.
Вот умели же раньше делать...
Раньше всё было лучше. Нашел вот недавно на ebay коробочный нераспечатанный вариант turbo pascal. Огромная толстенная книга в комплекте, где всё до мелочей описано. Куча справочных файлов, где так же всё в подробностях рассказано и показано на примерах. Сейчас же вообще документацию нормальную у большинства продуктов хрен найдешь, всё валяется в интернете, часто в не актуальном состоянии (даже у проприетарных продуктов).
>Раньше всё было лучше.Это вам так кажется.
В век PoC и MVP клювом не счелкают... еще документацию пискать... пффф...
"мне некогда читать документацию, я разработчик!" (c)(причем это таки да - разработчик был)
не все раньше было лучше, но если так случается, что что-то раньше было лучше, то мы раздосадованы из-за таких моментов
> часто в не актуальном состоянииКстати да. Недавно пердолил конфиг апача под шиндовс, так там до сих пор ничего не написано про системы выше win xp.
так, с этого места поподробней - скока-скока с тебя содрали за этот ящик мукулатуры? А то у меня валяется где-то нераспечатанный borland 3 (не про, закатайте обратно - потому и нераспечатан даже) - может я стану наконец миллионером?
А то как мукулатуру сдать - не окупит транспортных расходов.
Недавно нереезжал - выкинул оставшиеся книги по вижалбейсику, и программированию под венду.
Хз зачем вам книжки, помнится в квик бейсике и в вижал бейсике до 5 версии включительно была отличная встроенная справка, так что книги нужны были не для того чтобы язык освоить а для всяких трюков с системой и на грани базового синтаксиса.
> отличная встроенная справкаТак нынешнему поколению тиктокеров и инстаграммеров с клиповым мышлением, книги даже вредны, а то, вдруг, ещё и людьми станут, начав читать.
Ну так интернетов (в нынешнем понимании) не было, загуглить негде, прилагаемая документация - единственный источник информации. Поэтому старались.
Да, и компуторы были такие что дом отапливали, и мониторы так что можно было электронно лучевой пушкой не только глаза но и мозги прожечь, а уж как здорово было сжимать картинки в BMP, просто непревзойдённое качество! Как раз одна картинка на дискету распечатывалась :)
> Да, и компуторы были такие что дом отапливали, и мониторы так что можно было электронно лучевой пушкой не только глаза но и мозги прожечь, а уж как здорово было сжимать картинки в BMP, просто непревзойдённое качество! Как раз одна картинка на дискету распечатывалась :)А человека на луну и в космос отправили вообще благодаря исключительно ватману и кульману. Зато современные телефоны могут в тикток. Это не прогресс, это деградация. Мне 79, я пожил и повидал многое, уж поверьте.
И что на той луне делать?
Вот позалипать в порнхабе в любом месте это да. Или пообщатся с вебкам моделью. Это же телемост из вашей молодости, только в каждом кармане а не бандура размером со здание как раньше.Но как любитель космонавтики вы чего то забываете что нынче с марса цветные трансляции идут в HD в отличии от ч/б факсов или просто фотоаппаратных сбрасываемых плёнок.
> А человека на луну и в космос отправили вообще благодаря исключительно ватману и кульману.А пришли ко всему этому - начиная с палки-копалки. Это, однако, не означает что вы с данным инструментом обставите тот экскаватор и даже этого мужика с лопатой.
> Зато современные телефоны могут в тикток. Это не прогресс, это деградация.
> Мне 79, я пожил и повидал многое, уж поверьте.Видимо CAD и CNC в тот список не входили, иначе расхотелось бы вещать про кульманы. И вообще, превратили космос в дорогую пафосную ... статусную игрушку, позорники! Послали человека на луну. И ... все?! Прогресс в космосе по сути замер более чем на полвека. Что в космических технологиях за 60 лет изменилось, чтобы об этом стоило говорить? Самое видное - Элон Маск и его массовые и дешевые запуски, с многоразовыми ракетами. До этого - летали несколько раз в год на, по сути, кирогазах эпохи Королева. И постепенно космос превратился из флагмана, символа прогресса в какой-то застой и позор. Особенно - у россиян.
Электроника же эволюционировала намного успешнее. Дав мастеркласс остальным отраслям как это можно было, если захотеть. И очень жаль, что космос не смог чего-то хотя-бы отдаленно напоминающего это. Вон те - изменили мир вокруг нас. А вон то - как и чего изменило? Десяток политиканов почесали ЧСВ и - угомонились? Ух, круто.
> вещать про кульманы. И вообще, превратили космос в дорогую пафосную ...
> статусную игрушку, позорники! Послали человека на луну. И ... все?! Прогресскончились человеки, готовые ТАК рисковать. Да и денег в эту луну вгрохали слишком много, а результата - никакого.
Марс обойдется еще дороже, и про возвращение человекам оттуда и думать не велено. Летите, голуби, в один конец.> в космосе по сути замер более чем на полвека. Что в
> космических технологиях за 60 лет изменилось, чтобы об этом стоило говорить?
> Самое видное - Элон Маск и его массовые и дешевые запуски,
> с многоразовыми ракетами. До этого - летали несколько раз в годэто очередная сказочка. До этого летали не особо реже (да и насчет дешевизны есть сомнения - то есть сейчас скорее чаще летают потому что больше вгрохивают денег в целом). Да и многоразовость там весьма относительная и пока неочевидно хорошо это или нет (баки возвращались и у шатла, только вот именно авария бака один из них и угробила. при том что схема была в разы надежнее и проще).
> не смог чего-то хотя-бы отдаленно напоминающего это. Вон те - изменили
> мир вокруг нас. А вон то - как и чего изменило?ну, если вспомнить с чего начинался тот королевский керогаз - еще как изменило. Если бы не ядерный зонтик у некоторых отдельных стран - неизвестно, что бы лично с тобой сегодня уже было бы.
А ракета Сатурн - побочный эффект. Впрочем, кажется, рассматривался и ее военный вариант.
Расскажи про марсоходы которые сейчас на марсе, думаешь их на кульмане делали?
На западе с 80х уже использовали компы для инжинерных вычислений.
в некоторых смартфонах (ARM Cortex-R5F) - тех самых которые тикток играют.> Это не прогресс, это деградация.
Угу, на то что раньше требовался месяц и целый этаж дядек с кульманами, делается за день силами одного инжинера + его персональный комп.
Я уверен, что Королев с радостью бы заполучил хотя бы один пень4 с автокадом)> Мне 79, я пожил и повидал многое, уж поверьте.
Иногда со старостью приходит мудрость, иногда нет.
Неужели за столько лет дед не развлекался? На концерты не ходил, в походы, на танцы?
Нынешняя молодеж точно так же танцует для тиктоков, общается по видеосвязи и тд.
> Нынешняя молодежВыделенного уже достаточно, чтобы понять что из себя представляет нынешняя молодёжЬ. Так что дед в чём-то прав, если о веселились, то отдых был культурный, а не нынешний сатанизм, поклонение деньгам и разврату.
> Так что дед в чём-то прав, если о веселились, то отдых был культурный, а не нынешний сатанизм, поклонение деньгам и разврату.Пфха, в каком там году очередную антиалкогольную кампанию запустили?
Ну, почти сразу, как Горбачем пришел. Напомню, это был 85 год. А ведь до нее были 72го и 58 годов.Почему такс случилось? Потому что народ тупо спивался. А ты мне про культурный отдых рассказываешь.
Я уже молчу про развлечения в селах типа "после танцев набить морды, вон тем, с соседнего села".
И про то как на каждом заводе тырили все, что плохо лежит "Тащи с завода каждый гвоздь..."А потом и страну развали...
Ой, а кто это все сделал? Так это нынешние пенсы всё и сделали!
А сейчас на молодежь наезжают. Тьфу, лицимеры.
> Да, и компуторы были такие что дом отапливали,Ахаха. Скажи это владельцам современных ультратонких ноутбуков, у которых проблемы с теплоотведением.
> и мониторы так что можно было электронно лучевой пушкой не только глаза но и мозги
> прожечь,Именно поэтому у современных детей массовая проблема со зрением в эпоху современнейших OLED экранов.
> а уж как здорово было сжимать картинки в BMP, просто
> непревзойдённое качество! Как раз одна картинка на дискету распечатывалась :)Не знаю почему твой выбор пал на BMP. Видио твой любимый формат. Но надеюсь ты удосужишься посмотреть какие еще форматы были. Считай это тебе домашним заданием.
> Именно поэтому у современных детей массовая проблема со зрением в эпоху современнейших OLED экранов.Вот правда. Сыну 12 лет, а он уже очкарик и дальше 5 метров ничего не видит, смартфон с 2 лет из рук не выпускает. Я просидел за ЭЛТ лет 15 наверное и до сих пор без очков обхожусь, хотя уже под сорокет.
Пример как всегда "ниочем".
У сына может быть родовая травма, или ему гены не супер качественные передали.> смартфон с 2 лет из рук не выпускает
У... А кто же это наделал? Кто в этом виноват?
Возможно плохие родители?
«Главное, в ходе следственных действий не выйти на самих себя…» (с)И вообшще от сидения за компом основная проблема: спазм мышц аккомодации ибо надо смотреть на плоскость на фикс растоянии (особенно ведомый глаз страдает).
То же самое вполне легко и непринужденно получается чтением книг.
> Скажи это владельцам современных ультратонких ноутбуков, у которых проблемы с теплоотведением.А им циферки красивые покажут на презентации эйпла, умолчав, что эти компы уходят в троттлинг при малейшей непрерывной нагрузке. В бенчмарке то оно набьёт пузомерки, а в реальных задачах сливает даже qore 2 quad. Есть у меня "ультрабук", который вроде бы очень производителен, но как только начинаешь его грузить, он разгоняет вентилятор до громкости пылесоса и потом всё равно выпадает в троттлинг. Про нагрев вообще молчу.
> Не знаю почему твой выбор пал на BMP.Это пожалуй единственное что он помнит из школьного курса информатики - рисование писюнов в paint в windows millennium edition.
> Да, и компуторы были такие что дом отапливалиА сейчас одна лишь видеокарта жрёт киловатты, не говоря про всякие там i9 с TDP over 300 ватт. Помнится был первопень Pentium MMX, так он вообще с пассивным охладом был, а ВСЯ система из розетки с ЭЛТ монитором (!!!) жрала не более 40 ватт.
П.с. и не надо про "производительность на ватт рассказывать", оно то производительнее, но производительность сопоставима с тормознутостью нынешнего софта. Итоговый user experience одинаков, что ты запускаешь word 96 на первопне, что word 2023 на i9.
О, начались сказки.
Попробуй в Excel 97 обработать табличку хотя бы на 1-2к строк с формулами на первоПНЕ.
Это классно, только если ты хочешь еще чаю попить и с соседями по бухгалтерии потрепаться.Давай офисный комп будем сравнивать с офисным компом, а не с игровым и9 ?
Возьмем какой-нибудь атлон 3000g, который будет тянуть все что нужно для офиса, стоит 100 баксов с материнкой. И TDP в 35вт.
А первопень в 96 году стоил 630 баксов, сейчас это больша чем 1200, с учетом инфляции.Разница на минуточку на порядок.
>Для формирования некоторых компонентов Autoconf, используемых при разработке самого Autoconf, необходим как минимум Perl 5.10, но для генерации файлов configure.ac и макросов M4 достаточно Perl 5.6.Почему-бы им не переписать эти части на самом M4, если уж там M4-макросы, зачем разводить зоопарк?
Хотя бы оптому что M4 не тьюринг полный.
Ты правильно сделал, что от анонима пишешь. Но о этого ты не перестал быть лошapoй."m4 is Turing-complete as well as a practical programming language." https://en.wikipedia.org/wiki/M4_(computer_language)
В M4 нет циклов и условных операторов, он примерно так же тьюринг-полный, как и Brainfuck. Но ты же о нем только что узнал из википедии, откуда тебе знать, ты же лошара написавшая пару лабораторок на дыряшке.
Ну легаси оно и в африке легаси....
Пробовали тут с несколькими разрабами переворот устроить и заменить автотолсы на cmake протрахались суммарно 72 часа на выходе руководители получили претензию от заказчиков что херле теперь все переделывать на новый подход верните в зад... так что тут вопрос еще и к потребителям которые не очень торопятся к удобству и лаконичности...
да, плахие, плахие патребитили, нихатят пердолинга на пустом месте, вот же ж гады.
> нихатят пердолингаЧем больше пердолинга, тем больше часов оплачиваемой работы. В своё время ставил openbsd чтобы подсадить на свои эксклюзивные услуги, чтобы никто больше не брался за это 🌚
Так вот ты какой человек оказывается, с гнильцой...
Еще один шаг - и ты уже "компьютерный" мастер.
А если бы тебя автобус сбил? Что бы заказчику делать пришлось?
>А если бы тебя автобус сбил?Видимо, накачивать свою важность только менеджерам и стивджобсам, а админ - это всего лишь шестерёнка, а шестерёнка должна получать свои 30 тыр и быть заменяемой.
Нет в тебе духа опенсорса.
OpenBSD вполне себе пoпeнсуpс, ну а зарабатывать на консультациях сам Столлман велел со своим Free Software Foundation 👏🤣
Не хотят пердолинга один раз, будут платить за пердолинг постоянно.
Никакая система сборки не заслуживает того, чтобы её надо было собирать спецом для проекта. Симейк до такого уровня не дорос. Автотулзы доросли как лет 10 тому назад.
> Прекращена поддержка Си-компиляторов,
> использующих варианты языка до спецификации C89Хайпуют клюшки?! Впрочем, я навскидку ни 1 программы такого плана и не назову.
Я как узнал про k&r-объявления, сразу начал их шпилить, вкупе с автоинтом в c99 оче удобно.
Автотулс конечно адок, но красив и гибок в том смысле что если его глубоко понимаешь, можно классного волшебства намутить. Фишки есть отличные. Например поставить в префикс свой макрос.
Но месн тоже очень хорош, по итогу удобнее, проверено.
> можно классного волшебства намутитьА потом приходит кто-то на твое место, смотрит на код, трехэтажно ругается и начмнает пердолится)
> и начмнает пердолится)Ну пользователи современного карго занимаются этим на постоянной основе, причём добровольно.
> А потом приходит кто-то на твое место, смотрит на код, трехэтажно ругаетсяТы не понимаешь: деды показывают тебе молодому сопляку насколько ты мало знаешь, что не можешь в волшебство. Это некоего рода субординация в коде. Эта линия четко прослеживается среди всех инструментов того времени.
>трехэтажно ругаетсяВидел я этих трёхэтажно ругающихся - то в тикете на фичу требуют рефакторинг, то тянут зависимости, которые всё ломают, то требуют вместо линтера использовать автоформатировщик (один неправильно висящий отступ - и ты труп).
>Но месн тоже очень хорош, по итогу удобнее, проверено.Вот смотри, компиляю я софтину статически, бахнул в LDFLAGS -static или -Bstatic или как там и статика готова. Что с мезоном делать?
А если (или когда) кореутилс переведут на прости господи месон какой-то, то что такого важного в дистрибутивах линукса останется на этом автокрапе?
Все еще больше, чем на сопливом Cargo.
Прочитал вопрос, прочитал твой ответ.
Да ты тупее чатГПТ 3.5.
Питон использует сабж, шах и мат совок
Окей, значит питон переводим на cmake
переводите...
Автоконфигурация лесом. Ты всегда должен понимать, что именно ты конфигурируешь и как.