Пришло время напомнить позёрам, первокурсникам и прочим отбросам критерии хорошего языка программирования.1. Язык должен быть интерпретируемым. Хороший язык не заставляет программиста ебаться с компиляторами и прочим ненужным говном, позволяя сфокусироваться на основной задаче — программировании (запиливание параши - программирование).2. Нет никакой типизации. Максимально допустимая — как в перле. Как сказано выше, хороший язык позволяет программисту не отвлекаться на хуйню и заниматься непосредственно делом (программированием).3. Язык не принуждает к определённой парадигме (как это делает, например, уёбищная жаба или ещё более уёбищный си). Можно писать как угодно, объявлять и вызывать что угодно и где угодно, при этом код будет работать - программисту виднее, как ему писать его парашу.Исходя из вышесказанного, примерами хороших языков программирования можно считать, например, PHP и JS.Это самые лучшие и востребованные языки из существующих на сегодняшний день. Сюда также можно отнести питон, если закрыть глаза на его своеобразность. Ещё менее хорошим примером является перл.Примеры уёбищных языков программирования - Java, C#.Говно для студентов, которым ебанутые преподы не разрешают писать на нормальных языках, потому что сами, являясь бухим патриотичным быдлом с семьями, детьми и виндовсом, их не знают. Для программирования как такового практически бесполезны.Примеры говна, не имеющего отношения к программированию - C, C++.Эталоны чистейшего говна. Мудаки, которые тратят свою жизнь на изучение этого омерзительного кала, никогда не запилят хорошую парашу и не попадут в правящую верхушку, так как их умения не имеют ничего общего с программированием и потому бесполезны. Такие опущи пьют мочу на всех парашах и умирают рядовыми анонимами (мочехлёбами), чего и заслуживают. Не будьте такими и учите хорошие и полезные языки.
>>182502403 (OP)bump
>>182502403 (OP)Двачую
>>182502403 (OP)Адекват на бордах шок
>>182502403 (OP)>PHP и JSТупой ты выблядок. Повторяй за мной по буквам:COMMONLISPЖирно, попробуй ещё.
>>182502673Как мамкин борщ?
я слышал мнение , что в 2018 php - это диагноз
>>182502403 (OP)>Примеры уёбищных языков программирования - Java, C#.почему?мимоджавистнаминигалере
>>182502691как мамкина жопа
>>182502768Говно для студентов, которым ебанутые преподы не разрешают писать на нормальных языках, потому что сами, являясь бухим патриотичным быдлом с семьями, детьми и виндовсом, их не знают. Для программирования как такового практически бесполезны.
Ну давай, каждый из гребцов будет писать как хочет, а остальным после него разбираться пару месяцев. И если что хуюкнет в продакшене, пиздить будут тебя
>>182502781Значит как лисп, вонюч
>>182502403 (OP)> Максимально допустимая — как в перлеТо-то перл хуи сосет.
>>182502800Так все и происходит уже лет 50 и живем
>>182502824ЯСКОЗАЛ
>>182502403 (OP)Все это справедливо для программистов, но, к сожалению, нихуя не работает для студентов и просто макак коих 95%. Разбирая очередную лютую питоно-дрисню от стажеров очень хочется чтобы это был диез.
>интерпретируемымНахуй надо? Тебе программирование или ехать?Нормальные люди хуярят блок-схемы и в ус не дуют.
>>182502787> Для программирования как такового практически бесполезны> Топит за PHP и JSСодомит!
>>182502826А потом изобрели го и раст, и всем стало заебися.
>>182502842Да, я сказал. На перл сейчас дрочат только старперы.
>>182502899Хипстер в треде
>>182502899>го и растГо вообще пиздец. Я понимаю гуголу норм, когда вся кодбаза корпорации в одном репозитории лежит, но в реальном мире это не выход.
>>182502914Еще один хипстер
>>182502403 (OP)Сажи первокурснику.
>>182502403 (OP)Норм довену бомбануло
>>182502899>гоНету map, filter и тому подобного даже для стандартных коллекций. Привет 90е и закат солнца вручную. Нету итераторов (!!!) из коробки и вообще их поддержки.
>>182502968Хуипстер. Перл всегда был для хиппи и лингвистов.
>>182502403 (OP)бамп годному треду.мимоайтишник150к/150
>>182503020Банки на нем маня
>>182502999Чем тебе range не итератор?
>>182502961Даже сам гугол хз в каком продакшене использует своё творение.
>>182502673((Это лисп) (за мощь метапрограммирования (платишь скобками)) (это плохо))
>>182502403 (OP)Постой, но ведь ты просто тупой петуашара. Давай разберёмся. На интерпретируемых языках не решают серьёзных и сложных задач. Таких как написание ОС, драйверов, баз данных. Скриптовые языке придуманы для даунов типа тебя - веб-макак, формошлёпов, фронтендеров и прочих отбросов ИТ-мира.Ты ведь одноклеточное, тебе даже крыть будем нечем. Лиспогоспода, могут конечно всатвить свои пять копеек, но ты до них не дорос, это видно. Пришло время напомнить тебе, что ты опущ и даун.
>>182503048Без параметрического полиморфизма сложно писать типобезопасный код даже с интерфейсами. Даже на очень простом примере с расширяемой программой для показа клеточных автоматов. Это плохо.При этом у встроенных коллекций и каналов этот самый параметрический полиморфизм есть, что мешало его добавить для всех функций и типов - непонятно.
>>182503033Какие банки, долбоеб? Хули ты пиздишь бля? Абсолютно везде перл -- это ебучее легаси. Тот факт, что никто не может заменить его на что-то более приличное, потому что нихуя не разобрать -- это вообще не плюс.
>>182503132>написание ОС, драйверов, баз данныхjs
>>182503147Это ты к чему конкретно?
>>182502403 (OP)>1. Язык должен быть интерпретируемым. Хороший язык не заставляет программиста ебаться с компиляторами и прочим ненужным говном, позволяя сфокусироваться на основной задаче — программировании (запиливание параши - программирование).Ок, там, где нет критичных требований к скорости, пусть будет интерпретируемым. Там, где есть критичные требования к надежности - тем более.>2. Нет никакой типизации. Максимально допустимая — как в перле. Как сказано выше, хороший язык позволяет программисту не отвлекаться на хуйню и заниматься непосредственно делом (программированием).Вот это сразу нахуй. Никакой стрельбы по ногам, яскозал!>3. Язык не принуждает к определённой парадигме (как это делает, например, уёбищная жаба или ещё более уёбищный си). Можно писать как угодно, объявлять и вызывать что угодно и где угодно, при этом код будет работать - программисту виднее, как ему писать его парашу.Тру СССР программист любую программу напишет так, как будто пишет на Фортране. Тоже сразу в петушиный угол. Незаменимых нет, парадигма дает стандартизацию, стандартизация в поддержке крупных проектов (я не говорю о стартапах типа "фонарика" или "записная книжка") стоит во главе угла - не зря существует гора ГОСТов и ISO.
>>182503154>для хиппи и лингвистовМаня, банковский сектор на перле какие блять хиппи
>>182502403 (OP)Мам-мам, ну я не говнокодер, я программист, мам, ну посмотри!
>>182503192к голенгу
Автор кста пояснил как боженька
>>182503147> Это плохо.Вся суть теоретико-петухов. Аргументов за их дрисню нет, но плохо же! А хорошо только в хачкиле, вот там заебися пюрефункции монадки всё по теории категорий мммм
>>182503217Какой нахуй банковский сектор, долбоеб? В каком ты банке перл видел? Абсолютно везде большую часть кодбазы составляет Java. Много где питон. С недавних пор особо продвинутые еще скалу юзают, но непонятно зачем.
>>182503260Я просто не вдуплил, при чем тут итераторы.
>>182503336Угу, есть еще Фортран, Sybase PowerBuilder и прочие древности.
>>182503204>гора ГОСТов и ISO.На разработку ПО? Ты их видел вообще?Я-то конечно согласен, что стандартизация -- это хорошо, но ебать ты примеры приводишь.
>>182503112> ((Это лисп) (за мощь метапрограммирования (платишь скобками)) (это плохо))> ((...) ...)Иди нахуй со своей схемой. Я имел в виду лисп-2. Хотя если для схему напишут что-нибудь типа asdf и quicklisp'а, то это будет вин. А, ещё Object System надо бы запилить, и вот тогда точно вин.
>>182503394А перл по-твоему не древнючее никому не нужное говно?
>>182502403 (OP)>Js>PHPЯзыки Что же ты напишешь на таком "языке" ?
>>182503336Дохуя банков Лондона погугли
>>182502595Тупой ты блять выблядок, ты вообще понимешь концепцию адекватности в сфере социальных отношений? Адекватно чему, блять? Не существует объективной адекватности, потому что адекватность - это всегда соответствие чему-то. А теперь перечитай свой высер и ответь на вопрос, о какой адекватности идет речь? Ты же сейчас зашкварился на всю жизнь, указав на свою адекватность этому ебаному говну, петушиное бинго выбил нахуй. Я теперь вообще с тобой разговаривать, да даже в одном треде находиться не хочу, чтобы не дай бог не подумали, что я вожусь с проткнутым.
>>182503540Сайт на котором ты сидишь
>>182503179Ебать ты долбаёб братишка, земля тебе пухом.
>>182503570Какой ты душный сходи на улицу
>>182503424Не на оформление кода и не на объявление переменных, разумеется. Хотя какие-нить внутренние регламенты должны существовать и для них. Я в целом о примере стандартизации - стандартизация это хорошо, когда в команде больше одного человека. А когда их уже 10 - она необходима. Простой пример - три разработчика. Один пишет встроенные запросы к БД, второй использует хранимые процедуры, третий - хранит коды запросов в базе. Вопрос - кто из них долбоёб? Ответ - их руководитель.
>>182503547Это какой такой банк радостно рассказывает, какие технологии он использует?
>>182503179Заорал>>182503598СайтПрограммисты Лол
/prаша протекает?
>>182503540> js> самый популярный по данным гитхаба> самая большой набор батареек по числу строк кода> "язык"Можно потоньше уже, а? Для начала прочитай JS: The Good Parts, а потом пизди.
>>182503598То-то я вижу как хорошо тут все работает.
>>182502403 (OP)оп веб макака считающий поделку для скриптов и бека хорошими "языками погромирования"Любой сколь-нибудь сложный проект на пару тысяч+ строк кода нормально пишется только на всяких жабах\сишарпах\с++ в зависимости от поставленной задачи. Алсо >Нет никакой типизациихудшее что может быть. Ты только и делаешь что работаешь с данными и должен себе четко представлять что и как на каждом этапе работы программы с ними происходит, что позволяет организовать правильный поток данных и не ебаться со всякими приключениями вроде как в питоне, когда ебешься с поиском где эта снек помойка тебе насрала в данные
>>182502403 (OP)>Язык должен быть интерпретируемымСкорость работы проседает. Считать простую задачку будет долго.>Нет никакой типизацииЯ так долго не ебался с ошибками автоматического каста, пришло время поебаться! Зачем четко прописанные правила каста, добро пожаловать в type error hell!Просто иди на хуй. Новичок не вытянет такое.>Язык не принуждает к определённой парадигмеНадеюсь, ты свой код никому не показываешь. А то мало ли, вдруг у собеседника маниакальные наклонности.
>>182503666десктоп умер маня добро пожаловать
>>182502403 (OP)даже очень сочненько
>>182503443Я с ним непосредственно не сталкивался, но хз, зачем энтерпрайз решения делать на языках, на которых хер найдёшь разрабов (это и к перлу, и к руби и к прочим лиспам).
>>182503710может и тебе уже пора поработать? а стой тыж мамкин борщехлеб
>>182503690Жизнь по гитхабуПогромистШколу прогуливаешь?
Тащемто на js даже контроллеры программируют, не то что ваши жалкие драйверы и ос. Так что не надо тут затирать.Ассемблер с с++ - мертвые априори языки, их нужно запретить использовать, чтобы рачье ебаное не портило продакшн.
>Язык должен быть интерпретируемымДальше не читал.мимо рефакторю 30К SLOK на ебучем питоне
>>182503785Хуясе школьник максималист, жизнь это не только одноклассник для твоей мамаши шлюхи, двач и вконтактик для дрочкт на цветных коней, целый мир который ты не видишь
>>182503785>десктоп умер маняПовторно заорал так, что стены затрещали.Десктоп живее всех живых, особенно после перехода на унифицированные приложения. Более того, технологии для развития веб-приложений - WebAssembly - пока что остаются неразвитыми. Потому что мода на веб повсюду прошла.
>>182503630Просто тестирую реакцию на пасту, хули ты мне сделаешь?
>>182503132Ваще Java используется на встраиваемых системах, где надежность - критична.
>>182503838> почти все крупные конторы имеют открытые репо там, зачастую огромные, мс, гугль you name it> ррряяяяя школьники
>>182503855>на js даже контроллеры программируют, не то что ваши жалкие драйверы и осСлишком толсто, попробуйте потоньше.
>>182502403 (OP)Зачем же ты их так приложил?
>>182502403 (OP)Лучший язык программирования - это своя ручная макака работающая за еду. Там вообще нет ни типизации ни парадигм, просто тупо голосом мысли свои передаёшь, а оно за тебя всё делает. Можно даже нихуя не понимать, чего конкретно ты хочешь.
>>182503924ППочему толсто? Я же даже ардуино не упомянул?
>>182502403 (OP)>Примеры говна, не имеющего отношения к программированию - C, C++.Из Си выросло большинство языков.Это основа основ.Собственно не знающие Си и Сиобразных языков не могут считаться полноценными программистами.Это аксиома.А твой пост - жирный высер.
>>182503855Пидораха пытается что-то запретить , стекломоя перепил ? Иди своей мамаше запрещай приводить дядю Ашота домой
>>182503980Потому что для ОС и драйверов нужно уметь компилировать в нативный код. JS тут начинает резко сосать. С микроконтроллерами то же самое. А учебные примеры на пердуино - это не реальное программирование микроконтроллеров.
>>182503909НЕХУЯ
>>182503995Ну справедливости ради - си больше железный язык, чем десктопный. И совсем не обязательно разбираться в железных азах, чтобы писать что-то с Java парадигмой. Я б даже сказал - вредно. Я заебываюсь отучать людей экономить такты. Задача, которая должна быть решена за час может затянуться на день, потому, что "перебор по словарю из 30 слов это медленно, давайте припиздячим предварительную индексацию, а сначала ее разработаем"
>>182504117>больше железный язык, чем десктопный
>>182503785Откуда вы лезете, обезьяны? Ты узколобый веб-парашник, ничего сложнее let a=2+2; не писавший. Ты понимаешь, что есть более сложные задачи, чем эти ваши ебантские формочки? Посмтри, блять, по сторонам CADы хотя бы. В браузере это нереализуемо на нормальном уровне... впрочем кому я объясняю, тебя лучше сразу обоссать, всё равно не поймёшь.
>>182504117>давайте припиздячим предварительную индексацию, а сначала ее разработаемМеня, блять, каждый день такие мысли посещают, как с ними совладать?
>>182504031js может генерить двоичные файлы? Может. Следовательно на js можно написать что угодно и совершенно не обязательно делать для этого полноценный транслятор кода. Пусть js сам генерит бинарники и прочее, да и все.
>>182504229>ADы хотя бы. В браузере это нереализуемо на нормальном уровне... впрВесь адоб переходит в браузеры маня о чем ты? Веб победил нахуй ты не обоссался не формачки писать
>>182502403 (OP)> Пришло время напомнить позёрам, первокурсникам и прочим отбросам критерии хорошего языка программирования.> 1. Язык должен быть интерпретируемым.>уёбищный си писать как угодно, объявля.Говноед?
>>182504031Адекват в треде.
>>182504300Вспомнить что дедлайн в 10:30, а сейчас 5 утра?
>>182502899Задач только не изобрели которые они решают, а так да, школьники жрут, думают что они не такие как все и ждут что вот-вот случится революция на рынке и им начнут платить. Так и живут они у мамки на шее.
Ну ок. Спасибо, ОП, иду учить питон.
>>182504300Тебе просто скучно заниматься той хуйней, которой ты занимаешься, бро, вот твой мозг и ищет хоть какой-то интерес.Я в пределах разумного своим разрешаю мозги разминать, если есть запас по времени и нет горящих задач. Если есть - жесткой рукой вычищаю все такие поползновения, иначе начинается цирк с конями и разврат.
>>182503033Легаси говно на нем, ровно как и на яве, если бы не эти тонны говнокода про них бы уже забыли как о страшном сне.
>>182502403 (OP)>Пришло время напомнить позёрам, первокурсникам и прочим отбросам критерии хорошего языка программирования.>>1. запиливание парашиСудя по интонации голос раздается как раз таки с параши и место твоему кукарек-коду в параше вместе с тобой, пидор >>2. Нет никакой типизации>как угодно, объявлять и вызывать что угодно и где угодно,Соси хуй еще раз - ты хочешь сказать - нагавнокодить как ты хочешь и похуй как потом твой код будут читать это норма? вот таким ублюдкам я всегда рака яиц желаю после того как их школокод разбираю.>программисту виднее, как ему писать его парашу.>Ты не программист - ты уёбок кукарек сука. своими вскукареками иди обратно в школу учительницу по информатике удивляй, пидор тупой прыщавый>Примеры говна, не имеющего отношения к программированию - C, C++.>Да ты даже не студентота а просто школьник ебаный - мамке привет передавай>Эталоны чистейшего говна. Мудаки, которые тратят свою жизнь на изучение этого омерзительного кала, никогда не запилят хорошую парашу и не попадут в правящую верхушку, так как их умения не имеют ничего общего с программированием и потому бесполезны. Такие опущи пьют мочу на всех парашах и умирают рядовыми анонимами (мочехлёбами), чего и заслуживают. Не будьте такими и учите хорошие и полезные языки.>ЛООООЛ Вердикт - ты ебаный кукарек, уебывай учить уроки ебаный школьник
>>182504493Некоторые работают без такой ебалы, как "сделать вчера", "успеть к сроку, срок - январь 2001 года" итп. Просто берут таску из пула и делают.
>>182504527>о, ОП, иду учить питон.юаревелком
>>182503424Существует уйма соглашений, компания/команда выбирают одно из них.
>>182504584Вердикт - ты высокооплачиваемый специалист с аргументами ЛООООЛ
>>182503434А пока это обоссаная хуйня, учитывая, что то о чем ты пишешь не произойдет - хуйней и останется.
>>182503855Иди прыщи дави, сука скорее бы уже по паспорту стали в интернет пускать, с блокированием доступа для школоты ебаной
>>182503690Читал я крокфорда, всю книгу он пытается оправдаться за js, мол смотрите посоны, это говно конечно, но если делать как я говорю это говно начинает чуть меньше вонять.
>>182502403 (OP)>Язык должен быть интерпретируемым. Хороший язык не заставляет программиста ебаться с компиляторами и прочим ненужным говном, позволяя сфокусироваться на основной задаче — программировании (запиливание параши - программирование).Ахаха
>>182503443Да
>>182504634Ты все равно не поимешь дебилоид прыщавый о чем я буду тебе говорить, потому что судя по кукарекам ты кроме учебника по информатике ничего умнее в жизни не читал, или форумов где школота негодует что на линуксе контер страик не идет
>>182504589Хуёво, чо. Так можно вообще не работать нихуя.
>>182504686Ты что-то не то читал, он всю книжку усирается, что язык заебися, прост дауны не могут удержаться чтобы накодить говно.
>>182504403Ебалуша, какой нахуй адоуб? Он тебе говорит о CADах. Давно трассировщики плат в браузере хуярят?
>>182502403 (OP)Пришло время снова навалить говна за шиворот вебмакаке.Сделай мне на своём PHP скрипт которая будет выполнять обработку одной текстовой строки не дольше 1мс. Не сможешь, а знаешь, почему? Потому что твоё интерпретируемое говно само себя только ~20 мс запускать будет. А теперь иди нахуй отюсда со своим говном, у разных языков разные задачи, и нужно быть полным долбоёбом, чтобы этого не понимать.
>>182504725нельзя, они на сделке)
>>182504724Ути какой умный
>>182503434> напишут> надо быНапомни мне, сколько вашей скобкопараше лет, м?
>>182504319Пиздец, вот примерно так и мыслят жс-макаки, которые неосилили ничего другого. Любо костыль выдумают, лишь бы не учиться.
>>182504319ну как бэ это уже компилятор, а компилятор по парадигме ХУя это зло
>>182504117> си больше железный язык, чем десктопныйЧто ты блять несешь?
>>182503785> пишет с десктоп браузера о том что десктоп умер
>>182503826Ты за собой следи.
>>182502787ебать же ты дегенерат. ПХПШНИК ИТТ, ЛОВИТЕ ГОВНОЕДА
>>182502403 (OP)Неплохо, неплохо набросил, сынокСи-кодер
>>182502403 (OP)>Пришло времяДля тебя пришло время делать уроки. Зарепортил школоту. Двач для 18+ людей
>>182504864Обоснуй
>>182504634Я не он, но ты правда хуйню говоришь. Мир не заканчивается на веб-макаках, он даже на гей-деве не заканчивается, представляешь? Есть системы где критична скорость, есть где отказоустойчивость, есть системы которых память влияет например на массу или на потребление (память то пади не триггерная, регенерация нужна) и по этому ее количество может быть ограничено, аналогично для прочих аспектов. Именно по этому тянуть за собой при случае весь набор говна из нпм/компоузер/пип/прочей срани - так себе решение.
>>182503855>Тащемто на js даже контроллеры программируютЧтобы потом на конкурсах для таких же школьников показывать, ага. Ты приди в любой серьезный embedded с таким, тебя сразу обоссут.
Здравствуйте, я провожу социальный опрос, пожалуйста, ответьте на следующие вопросы: 1.Сколько Вам лет?2.Какого Вы пола? 3.Чему равен Ваш рост?4.Чему равна масса Вашего тела? 5.Какой Вы сексуальной ориентации?7.Вы девственни(к|ца)?8.Какое у Вас образование?9.Как Вы относитесь к курению?10.Как Вы относитесь к употреблению алкоголя? 11.Как Вы относитесь к употреблению наркотиков?12.Как Вы относитесь к противоположному полу?13.Каковы Ваши жизненные предпочтения? 14.Каковы Ваши политические предпочтения?15.Каковы Ваши религиозные предпочтения?16.Какая палочка Twix вкуснее: правая или левая?>Update: На вопросы, не отмеченные символом " * ", отвечать не обязательно.>Update: В вопросе № 16 можно выбрать только один из предложенных вариантов ответа.
>>182504762Если говорить в этой парадигме - луа заебись, жс - говно. Перечитай крокфорда через годик, когда немного поумнеешь. Глядишь поймешь о чем он пишет.
>>182504767Сделаю лол, даже на пхп. Ты хуевые задачи придумываешь, сразу видно что ты мимокрок, а не погромист.
>>182505077Луа итак заебись. Ты какую-то хуйню пишешь, иди таблетки прими.
>>182505017Что обосновать то? Ты пизданул что-то на уровне "крокодил более зеленый, чем длинный" и просишь что-то там обосновать.
>>182505052Лет через nЦать на том дваче этот хуй будет доказывать подросшему поколению, почему не надо встраивать своё говно на JS в мозговые интерфейсы, но его не поймут.
>>182504814Так ведь результат один и тот же, но реализация проще. Дело не в костылях, да и высрал я это с учетом того, что уже знаю 4 ассемблера и vhdl. Написать один раз генератор хорошего кода проще, чем корпеть над битами в каждой задаче.
>>182504607Соглашения и лучшие практики -- одноГОСТы и ИСО -- другое.
>>182503855Лол, ты похоже не очень понимаешь как это работает, да? Вот петушки типа тебя и тех кто ради каждого чиха микроконтроллер на плату хочет - пиздец рвутся когда на производство попадают.
>>182505038Примеры в студию. Сейчас нет проблем поставить 4 и более ядерный arm кула угодно с память в несколько гигов.
>>182505156Маневры начались, иди в эвал еще навали говна. Экзепшены пиздатые еще, андефайнд/нан/нул ебать отличный язык.
>>182505182Бля, ну как бы СИ используется для поебот вроде1. Встраиваемые системы2. Драйверы, низкоуровневое взаимодействие3. Критичные к быстродействию куски системыКто сейчас в здравом уме на них enterprise десктопные приложения пишет?
>>182502403 (OP)Правильно, нужно программировать на джейсонах
>>182505250Лол, еще какие проблемы. Например диапазон температур рабочих, диапазон рабочего давления, выроботка на отказ. Армы это хуйня для того что бы в телефоны ставить, которые мрут как мухи еще и греются как ебанутые.
>>182505250> Сейчас нет проблем поставить 4 и более ядерный arm кула угодноТермометр сделай. Беспроводный, с радиоканалом и неделями работы от батарейки типа таблетка. Вот тогда и поговорим о твоих ARM A и DRAM.
>>182505236Понимаю тащемто. В контроллере прошит интерпретатор, который исполняет js код. Интерпретатор и все библиотеки написаны на с. Поэтому тормоза и анальная огороженность идут в комплекте. Ебать, никогда никого не троллил, но мне начинает это нравиться.
>>182505250и аккумулятор на пару кг, да?
>>182505250> Примеры в студиюЛегко. Аппарат, стоящий на улице и питающийся от батареи. Нужно чтобы менять её приходилось не чаще одного раза в год. И тут ты со своими многоядерными армами и питонами берёшь в рот
>>182505314Ты очень далек от реального производства, да? На си очень часто переводят критичные узлы инфраструктуры, например что бы считать быстрее. Удивишься, но это даже в геймдеве применяется (наверное десктоп на этом для тебя заканчивается). Кады/трассировщики/работа с сетью, машин лерн популярность набирает. Сильно удивишься наверное узнав, что не смотря на то что больше половины современных датасаинтистов мамкиных хоть и пишут на питоне, но считается все это дело жопой написанной на сях.Но если для тебя "дэсктоп" заканчивается говном типа доты и харкача с ютубом - то мне тебя жаль.
>>182505421Ты ведь понимаешь, что ты не троллишь, а показываешь себя мудаком?
>>182505298Неосилятору припеклоу, классик.
>>182505483Не удивлюсь, но наверное ты имеешь в виду кресты, а не Си? Разговор идет исключительно за СИ.
>>182505483>>182505314Более того, все либы, код вызова которых ты копируешь со стэковерфлоу тоже написаны на C!
>>182505527Теперь понимаю.
>>182505483> датасаинтистов мамкиных хоть и пишут на питоне, но считается все это дело жопой написанной на сяхЯ попрошу, на крестах. Нахуй нам ваш обоссаный си нинужен.мимо-датасаентист-нейрослесарь
>>182505564Библиотеки часто пишут именно на Си - в коде, заточенном на производительность, некуда засунуть классы и умные указатели.
>>182505564Да не суть важно на самом деле. Кресты чуть больше используются для высокоуровневой разработки, ибо есть ООП и не надо на каждом шаге звать malloc, но по большому счету на практике разница не велика и выбор зависит от вкуса тимлида и скилов команды.
>>182505407Там вообще микроконтроллер не нужен.
>>182505606Чет ты пиздишь. Везде биндинги именно к C идут. Но разницы особой нет все равно.
Ебать олигофрен.
>>182502403 (OP)>КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК Я УЕБОБОШКОЛОТА С ПРЫЩАМИ НА ВСЕМ ЕБАЛЕ КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК Я УЕБОБОШКОЛОТА С ПРЫЩАМИ НА ВСЕМ ЕБАЛЕ КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК Я УЕБОБОШКОЛОТА С ПРЫЩАМИ НА ВСЕМ ЕБАЛЕ КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК Я УЕБОБОШКОЛОТА С ПРЫЩАМИ НА ВСЕМ ЕБАЛЕ КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК Я УЕБОБОШКОЛОТА С ПРЫЩАМИ НА ВСЕМ ЕБАЛЕ КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК Я УЕБОБОШКОЛОТА С ПРЫЩАМИ НА ВСЕМ ЕБАЛЕ КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК КОККОККУКАРЕК
>не ебашить на РубиОправдывайтесь.
>>182505658Ну по мне так именно в этом и суть, именно потому я и писал про СИ, а не про ++. На плюсах ясен пень, разработка есть и её сильно больше.
>>182505533Критинушка, знаю я твой жс, и даже применяю там где это уместно, но это не делает его хорошим, это просто дерьмо которое приходится принять. На нододебилов все смотрят как на унтерменшей, работа с домом вот его удел.
>>182505685Зависит от задачи. Можно сэкономить на потреблении радиоканала, делая предобработку - банально не передавать дублирующиеся показания, передавать показания пачками итд.
>>182505564Нет, я говорю именно о си. Иногда допустимы и кресты.
>>182505606Ебать, ты под капот то залезал к своему нейросварочному аппарату?
Кодирую на Питоне. Удобно, кайфово, легко. Красивый, понятный код. Но я всю жизнь восхищался и до сих пор уважаю людей, способных в низкоуровневое программирование, шарящие в Си и Ассемблере, которые залазят в регистры и выполняют побитовые сдвиги для высокой производительности.Вот простой вопрос, который поможет отделить высокоуровневых макак от низкоуровневых шаманов:"Надо определить, четное число или нечетное. Как ты это будешь делать?"
>>182505856Ты занял все имеющиеся вакансии
>>182502403 (OP)Питон господин волз в тред
>>182505856чем это лучше питона?
поэтому все ос/первые браузеры/ИДЕ/программы под винду написаны на с/с++/жаба
>>182505963Как бы ты это не делал, даже твой питон может соптимизировать % 2 до & 1.
>>182505963mov ax, <число>test ax, 1jnz?Первое что в голову пришло, есть ченить повеселее?
>>182505963То, о чем ты говоришь четности/нечетности/сдвиги - это всё ты выучишь за неделю, вместе с основными командами ассемблера.Основные знания красноглазых (мне думается, я не сварщик) - распараллеливание операций на конвеере и железозависимые команды.
>>182506182Этот братюня дело говорит, ему можно верить. Я ручаюсь.
>>182506102> даже твой питон может соптимизировать % 2 до & 1Изи оптимизация, которую делают любые компиляторы уже лет 20. Компиляторы (С++) даже простые рекурсии могут разворачивать в циклы уже лет 15 как
>>182506182> распараллеливание операций на конвеере Никто давно руками не делает, компилятор справится лучше. Во-первых, процессоров у того же x86 дохуя, и они разные, под какой писать? Во-вторых, если ты оптимизировал руками, а потом захотел воткнуть в середину инструкцию, ты оптимизируешь заново.
>>182504941@идет играть в дотцу@на десктоп
>>182502403 (OP)>Программист пишет, как хочет, обхявляет переменные, где хочет.Представил, как ОП это на собеседовании будет рассказывать.
>>182502403 (OP)Толсто>программисту виднее, как ему писать его парашу.
>>182504764Он не знает, о таких вещах, как ты обезьяне за кад пояснишь? Она максимум говно может свое по стене или редукс-стейту размазать.
>>182505963Тут можно почитать про подобные трюки.http://aggregate.org/MAGIC/>Как ты это будешь делать?Изиконвертирую число в строкуесли последний символ 2,4,6,8,0 - четноеесли последний символ 1,3,5,7,9 - нечетноеиначе системная внутренняя ошибка разработчиков операционной системы.
>>182506305Само собой, компилятор лучше сделает. Я о сакральных знаниях
>>182506305Ты не прав мальца. Есть достаточно много областей где оптимизируют руками под конкретную железяку.
>>182505213может ты и спутники будешь программировать на интерпритируемом говне? Не будешь, потому что там не то что милисекунда, там пара сотен микросекунд это уже огого разница, ГПС тот же
>>182505136Хуя ты самоуверенный. Ну так сделай, давай, я жду, кидай сюда код, и если мне time ./твой-говноскрипт.php покажет больше 1мс - ты официально признаёшься безмозглой обезьяной, пиздоболом и хуесосом, а если наоборот - то я, идёт?
>>182502403 (OP)
>>182502403 (OP)> хорошего языка программирования.> Язык должен быть интерпретируемымПроиграл. Правда, с остальных пунктов тоже проиграл.
>>182506543Так я же объяснил, что не обязательно запускать интерпретатор на спутнике. Достаточно его запустить один раз, чтобы он создал код для обработки эфемерид для нужного процессора. Я предлагаю рассматривать тот же питон как эдакий высокоуровневый gcc.
>>182506522Последние 10 лет не вижу, чтобы так делали. Ну кроме железок, где изначально пишут на ассемблере, потому что прома и памяти с гулькин хуй.
>>182506685нихуя, спутникам и космическим кораблям, зачастую нужно уходить в глубокий сон, хуй ты потом запустишь его. Дальше, всем известно, что вояджер 2 (насколько помню), не захотел нормально работать, его перепрошили пока он летел к краю солнечной системы, ты свою парашу сколько потом включать будешь? А сколько информации код займет?
time php ./test.php asddsareal 0m0.005suser 0m0.009ssys 0m0.006sУсирайся, если вывод отключу - будет еще быстрее.<?phpfor($i=strlen($argv[1]);$i>0;$i--) echo $argv[1][$i-1];?>
>>182506964>>182506573
>>182506685> Достаточно его запустить один раз, чтобы он создал код для обработки эфемерид для нужного процессора.Ты не понимаешь сути интерпретируемых языков. В том же твоем питоне 2 + 1 - это взять объект (2), посмотреть, достаточно ли он инт (и влезает ли в size_t), проверить, не является ли он потомком int, т.е., не переопределен ли у него __add__, взять объект 1 итд, потом сложить, потом создать новый объект для результата... это долгий и страшный процесс. А, например, в JS хоть некоторые функции и компилируются в машинный код, другие - не компилируются, и от пробежек по prototype chain тебя никакой V8 не защитит. А это, в свою очередь, значит, что ты будешь таскать с собой и интерпретатор, и его JIT-компилятор.
Чем вам пхп не угодил? 90% сайтов до сих пор на нем, все эти хипстерские ноды, рельсы и го может, конечно, и хороши и превосходят пхп по многим, а то и по всем параметрам, но их доля в продакшене ничтожна как и количество вакансий. Кстати, харкач тоже написан на пхп.Мимо пхп макака
Оп братиш, ебать ты долбоёб, земля тебе пухом
>>182506463Поздравляю, вы прошли тест.Ваш результат: МАКАКА
>>182507022Всем угодил. Люди берут язык и пишут, а хипстеры смотрят в твиттере, что сейчас модно, а потом дропают разработку на середине, потому что технология устарела. Макаба на крестах, как минимум частично. Страдай.
Эх щас бы на своей язык-нейм параше писать, когда есть кодогенераторы. Набросал диаграмму, нажал "сгенерировать", пошел трахать девок и пить коньяк. Искренне не понимаю людей, которые руками в эту машинную парашу лезут в 2к18. Да-да, утенок, даже твоя кококо высокоуровневая ява - это все равно что машинный код по меркам 2к18.
Хотя что жава сисярп и кресты говно ты прав
>>182506825Ты меня не понял. Идея в том, чтобы писать код, который сгенерирует прошивку, такую же как на С. Однако сам код будет написан при этом на питоне.>>182506992Я то как раз таки понимаю. Я пишу на питоне свой класс, который при записи 2+2 сгенерирует опкод ассемблера ADD и аргументы. Потом этот же класс запишет результат в файл. Питон используется как макроязык, не знаю как еще объяснить. Его нужно запустить только один раз, так же как и GCC. Результат будет тот же самый, но с меньшими усилиями, потому что питон код легче читать и писать.
>>182507116Спасибо, польщен.
>>182507222То есть ты фактически напишешь на питоне компилятор своего языка. Чем это будет лучше уже существующих компиляторов уже существующих компилируемых языков?
>>182507148Только тривиальные задачи можно кодогенерировать из диаграмм. В нормальных задачах тоже можно, но там такой пиздец будет что лучше руками писать.
>>182507287Тем что код будет фактически написан на питоне, а не на сложночитаемом с.
>>182507339Вот только при попытке сделать то, что можно сделать на сложночитаемом Си, ты пойдешь одним из двух путей: либо ты запилишь сложночитаемый код на питоне, либо ты запилишь кучу хелперов, которые будут генерить большую дымящуюся кучу говнокода, в то время как компилятор Си будет продолжать тебя рвать и по скорости разработки (он уже написан, тогда как ты фактически собираешься изобретать его заново, но на питоне) и по скорости выполнения, так как компилятор Си пишут очень давно и очень умные люди.
>>182502403 (OP)>1. Язык должен быть интерпретируемым. Хороший язык не заставляет программиста ебаться с компиляторами и прочим ненужным говном, позволяя сфокусироваться на основной задаче — программировании (запиливание параши - программирование).>>2. Нет никакой типизации. Максимально допустимая — как в перле. Как сказано выше, хороший язык позволяет программисту не отвлекаться на хуйню и заниматься непосредственно делом (программированием).>>3. Язык не принуждает к определённой парадигме (как это делает, например, уёбищная жаба или ещё более уёбищный си). Можно писать как угодно, объявлять и вызывать что угодно и где угодно, при этом код будет работать - программисту виднее, как ему писать его парашу.Я так и знал что BASH рулит, а все остальное - говно ненужено
>>182507339Я чет проиграл с этого.
>>182503855попробуй сам на js пописать контроллеры, оно сосёт с проглотом по скорости, я однажды хуйню писал и решил, что мне в падлу на С писать всё и в итоге взял есп, а она решила, что можно взять в рот и нихуя не делать, когда её прерывают из вне, в итоге круче чем мигнуть светодиодом это говно ни на что не способно
А теперь даю всем первокурсникам реально дельный совет. Пишите на всем, до чего дотянутся руки и просто знайте ньюансы языка и для каких целей он создан. Хороший программист не привязан к языку.
>>182507603Всецело двачую этого.
>>182507603Еще один мудрец пожаловал.
>>182506573Маня, ты куда делся то? Обтекаешь там?
>>182507603Т.е. хороший программист - это тот, который любую йобу может написать? И конечный автомат для микроконтроллера и драйвер и сложную архитектуру, к примеру, сбора и аггрегации статистики по всему миру? Это заебатый программист. Это инструменты надо знать. И дохуя. И опыт нужен.А просто хороший программист знает как свою хуйню делать и всё. Даже может на одном языке всю жизнь кодировать. Если он своё дело хорошо делает - он хороший программист.
>>182507935Мань, он к студентам обращался, к тем что учатся. Ты я прозреваю из тех макак, что за последние пару лет даже фреймворки новые не осиливал, не говоря уж о языках или технологиях. Сиди себе спокойно в уголке, клепай свое говно.
>>182502403 (OP)>Исходя из вышесказанного, примерами хороших языков программирования можно считать, например, PHP и JSПроиграл с вкатывальщика-нюфага. Я тоже так думал когда начинал, пока не столкнулся с суровой реальностью.
>Сиди себе спокойно в уголке, клепай свое говноХорошо...
>>182502403 (OP)Вошёл в жирный как твои патлы тред.>Язык должен быть интерпретируемымКак бы то оно ни было, интерпретатор, хоть на каком уровне, сделан с использованием компилируемых языков. Но если ты пишешь сразу в машинных кодах - окей. Но ты не можешь в это, так что первый сас.>ебаться с компиляторамиNever happened.>Нет никакой типизацииМинус производительность на определение типа и поведения. Есть слово, и над этим словом свои моменты.>хороший язык позволяет программисту не отвлекаться на хуйнюНе язык должен быть хорошим, а программист. У хорошего программиста язык - инструмент. Или ты сверлишь бетонные стены отвёрткой?>более уёбищный си>Можно писать как угодно, объявлять и вызывать что угодно и где угодноСразу видно неосилятора. Такое можно делать во многих ЯП, вопрос только в правильности последовательности действий. Ну и эстетики. Против говнокода.>PHP и JSВеб-макаке подгорело тред.>лучшие и востребованные языки из существующих на сегодняшний деньНихуя. В своей области востребован свой набор ЯП. В системщине хуй соснешь. И ещё плюс в сторону веб-макаки.>питон, перл, вебщинаWeb-monkey confirmed. Triple kill.Ах да.>питонИнтерпретатор написан на си. Шах и мат.>Примеры говна, не имеющего отношения к программированиюНиасилил работу с памятью? Купи плашечку себе.>пукРеверс-инжиниринг, отладка, разработка прикладного и системного ПО, заебало - МК хуяришь, хочется что-то пиздатого - прошивки/драйвера.И да, не забудь заэкранировать символы, а то инжект неизбежен.мимоадекватНакормил.
>>182505963Пред
>>182505963num & 1Если 0 - четное.Если 1 - нечётное.That's all, folks.
>>182509466>Питон>Web-monkeyСпасибо, давно так не смеялся со времён тредов вкатывальщиков.
>>182509861Не знал что питон может в веб?
>>182509932Хотя бля, о чем я. В веб может все, если есть работа с сетью.
>>182509466> Минус производительность на определение типа и поведенияПочитай исходники V8, оно очень часто в компайл-тайме все детектит. Но не всегда, да.> Реверс-инжиниринг, отладкаПишу скрипты к IDA и прототипы своей хуйни на питоне, зависимость есть.
>>182509801num << 31Если положительное - четное.Если отрицательное - нечётное.Если гцц ничего не распидорасил из за сдвига в знаковый бит, значит ты пишешь не на си.
>>182507339Неосилятор плезЗдесь во всем этом треде есть программисты ? макаки за 40-50к рублей это НЕ программисты
>>182510593А макака за 160к?
>>182510173>первоеВезде свои особенности. Эта фишка может как помочь, так и навредить. Главное - знать когда применить.>второеЭто было всего-лишь опровержение про часть "говна без задач". А так никаких претензий. Я вот любитель анальных ласк не противлюсь писать на том же си даже оконные приложения. Зависимость лютая, память не течет, брат в панике.
>>182510272При условии что тип num не unsigned.
Лол
>>182510771Уже нармНа чем макакишь ?
>>182512039Питониум. Бэкенд хуярю на джанге и фласке, деплою на AWS всю свою хуйню. Сейчас разбираюсь с airflow, и это ебанина какая-то.
>>182511838> писать на том же си даже оконные приложенияТоже пишу иногда. Особенно на винде, где можно ограничиться DialogBoxParam для простого интерфейса.>>182511951> При условии что тип num не unsigned.Если он unsigned, не получится узнать, отрицательный ли он.
>>182502403 (OP)Мне одному после прочтения этой простыни пришел на ум только один язык, удовлетворяющий тонкий вкус ОПа - 1С ?
>>182512241>первоеБратишкаааа.>второеПоиндусим? Если 0 - положительное => чётное. Иначе - отрицательное => нечётное. Приведу пример на одном байте. 0x7F - предельное положительное, от 0x80 и до 0xFF идут отрицательные. Ну это искусственная штука и очень зависима от размера типа.
>>182512555Так это я и запостил пример со сдвигом, я знаю, как это работает. А еще я знаю про -fwrapv, поэтому по-хорошему такие трюки только для ассемблера, да и не нужны они, когда можно просто n & 1 сделать. А что до размера типа... ну ок, n << (sizeof(int) * CHAR_BIT - 1).
>>182502403 (OP)Соглы.