24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
В КАКОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ВКАТЫВАТЬСЯ АНОНУ В 2K25??? Что выбрать анону? Выбираю между: Fortran
>>289441509 (OP) Я бы все таки рассмотрел Лисп, по нему много литературы хорошей. А еще для поддержки, мало ли туго с работой взять вторым порриджевый Дельфи, много проектов, легко устроиться.
>>289441653 Перед тем как тут хуйню писать, погуглил бы сначала, начнем СЕЙЧАС программируют космические аппараты. Спойлер. Твой список там не актуален
>>289441987 Ну я думаю, что можно сделать всё по белому. Дипломы же вон делают, права, свидетельства о смерти. А тут всего лишь кадровую единицу задним числом прописать в старых декларациях организации.
>>289441893 В реальности так и будет. Макстмум его возьмут уборщиком куда-то на завод подрядчиков НАСА, откуда он будет слать фото с комментариями "ГЫЫЫЫ, Я В НАСА".
>>289441934 Я работаю сеньором уже полгода, устроился без опыта в трудовой. Сам факт что ты думаешь что тебе нужна запись в книжке уже какой-то ебаный. Собес надо пройти. Что думаешь, чувак который работал на иностранную контору 10 лет потом не сможет устроиться в рашке из-за отсутствия записи? Или ты может работал на 1хбет и подобное говно, записей тоже не будет, но специалист то ты нормальный. Записи не нужны. Алсо, зачем покупать в даркнете, открой ИП, купи печать и сам себе впиши мамкиной рукой туда все что хочешь, результат буквально такой же, только с тебя не сдерут полляма.
>>289442015 >Дипломы же вон делают, права, свидетельства о смерти. Нет, все документы из даркнета это просто бумага с рандомными номерами. Она нужна только для отбивания легальной просьбы. Вспомни как менты тебя останавливали и спрашивали паспорт, вот ты бы мог им дать паспорт на другое имя, им бы хватило. Но если бы они твой паспорт пробили - была бы пизда и решетка. С дипломами - часто работодателю просто насрать, он не будет проверять легитимность, например айтишнику 30-35 лет, который закончил в 10-14м годах техническую вышку типа по электротехнике, проверять не будут, потому что там либо есть диплом, либо нет. Но все равно стоит трястись если такое отпраляешь.
>>289441509 (OP) Анончик, подскажи, какой язык освоить для утилитарных задач.
Работаю бухгалтером и часто требуются манипуляции с файлами, тянуть данные из ПДФов, что-то там в экселе посчитать, все такое. В общем, муторные, но алгоритмы ясны и не то чтобы очень сложны.
>>289442078 Да это всё понятно. Я так, рассуждаю просто. Ибо есть же ебанутые организации, где ты не дойдёшь до собеса с айти отделом, пока не пройдёшь ебанутую бабку эйчара, у которой пунктик на счёт опыта работы. С другой стороны конечно встаёт вопрос, нахуя в такую организацию вообще идти. Интересно кароч
>>289442172 >стоит трястись если такое отпраляешь За жопу сильно хватают, думаешь? Я сам как-то по приколу корочки журналиста себе сделал. С официальным договором и внесением в штат. Пару раз с их помощью людей на концертах кошмарил, лулзы ловил.
С Просто маст хэв в резюме и в голове. Это база анончик. Человек не являетс программистом, еслине знает С. Линукс написан на С
Дальше выбор зависит от рынка, где будешь работать, для рахи выбором будет Java. Игры С++ - но кто в рахе делает жостойные игры? И темблее достойно платит?
Java конечно пиздецки перегружена, особенно последние версии языка, но зато - самая распространённая в россии - легко найти работу, похуй что работать придётся за хлеб и воду - неплохая реализация ООП, хотя местами и неполная, С++ конечно попизже, но кому он нужен - язык сильно перегружен, особенно последне версии, это пздец. для рахи для начала 1.8 хватит за глаза. Тот же сбер ещё далеко не все проекты перевёл на 1.8 - для европы Java пустое место, лучше учить Go и что-то для фронта, JavaScript есно
>>289442242 >>289442316 Бля анончики почему именно С а не С++? Пытался изучать С, а потом полез в плюсу и сложилось мнение что плюсы это си но с классами. я тупой или это правда?
>>289442251 Двачую, никогда без хлеба не останешься. Я вот дано из говнокодеров перекатился в ананалитике, а ручки-то помнят. Пилю свои движки и сайтики для стороннего заработка, все быстро и заебись работает. PHP вечен
Ты меня не правильно понял, точнее я косноязычно выразился.
В Европе Java знает каждая собака, и, каких-то разумных денег хую с улицы, просто за хорошее знание языка и опыт на Java никто не предлогает. Слишком высокое предложение от турков/арабов/индусов.
ЛИЧНО мне оказалось проще найти более-менее хорошо оплачиваемую работу именно на Go, с которым в отличае от Java у меня не было опыта, а изучать я его начал полгода до подписания контракта. Да, знание Java тоже сыграло положительную роль.
>>289442465 Да обязательно нужен. Java для многих версий Linux написана на С. Системные функции тоже все на С. Go - на Си. Если твоя работа не парсить xml/json/yaml то рано или поздно для выполнения задач придётся читать код на С
За все три платят. Больше всего рынок труда у js-макак, приятнее всего жить с rust'ом, а C позволяет иметь мрачную макабровую ауру людей, которые живут каждый день с UB (хоть и денег им дают меньше, чем JS-макакам).
>>289442479 Ты тупой, это правда. Изначально плюсы и были си с классами, но за время развития плюсы ушли в метапрограммирование. Сейчас это совсем разные языки, это как сравнивать блендер и мультиварку в качестве инструмента забивания гвоздей.
>>289442316 О чем ты говоришь блять, в плюсах ООП мало того что другой уходит в компайлтайм рефлексию, больше метапрограммирования, так ещё и менее полноценный.
>>289441509 (OP) Хуя, а че не петухон или жопаскрипит сразу? Ты понимаешь, что начинать нужно с корешков, а не вершков? Нужна основа, нужен базис, иначе всю жизнь будешь молиться на то чтобы код заработал и поклоняться железу как божеству, потому что тебе непонятно как оно работает.
Освой Assembler, можешь начать сразу с FASM, а там и о твоём списке поговорим
>>289442844 Бля, анон, у каждого своё мнение. То что я не выдал соответствующего твоему, сорян, но это твои ожидания = твои проблемы. Элсо, изучать яп ради каких-то фич.. на 1-2 курсе универа это было основным критерием в выборе языка, но, спустя 20 лет, критерий к сожалению один - бабки. И заметь, мне это не нравится. У меня нет выбора, в условиях, когда пришлось мигрировать в другую страну. Мне вот Go нихуя не нравится, я бы на erlang с удовольствием пописал, но, кого ебёт?
>>289443484 Хохлы - самое мерзкое, что случалось с человечеством. Олицетворение быдла, деревенщины, провинциальщины, мещанства, ксенофобии, зависти, коллективизма; словом, всего плохого, что есть в людях. Кто-то скажет, что среди русских тоже дохуя быдла - не спорю, дохуя, но так как русские всегда были государство образующей нацией, то и число интеллигентов и ученых среди них всегда было больше.
Что дали миру хохлы? Неграмотного пидораса Тараса Шевченко, местечкового философа Сковороду и советского ученого Амосова - всё. Остальной их вклад в развитие человечества абсолютно идентичен вкладу африканских народов - это полубезумные вожди с африканскими фамилиями Мазепа, Бандера, Петлюра, Мукунку, Тумба-Юмба и т.д., безмозглые боксеры (Кличко)и 1 футболист (Шевченко). В общем, любой Кот-д'Ивуар может противопоставить как минимум не меньшее число талантов.
Итак, мы определились, что хохлы - это говно. Это рак. Это мудачье, засоряющее борду. Все хохлы - быдло. Просто априори. Их генетика несовместима с интеллектом и культурой. Каждый раз, когда я представляю хохлопидора, сидящего за компьютером, меня тянет блевать. Первое, что приходит на ум - хохлопидор Ибигдан, тупой ограниченный мудак с интересами "телки, пиво, бабки, камедиклаб, смешные картинки", лишенный таланта, фантазии и стремления к познанию мира. Его единственный интерес - в чтении и распространении слухов, как у бабок на крыльце. Добавьте к этому еще несоизмеримое с его личностью чувство собственной важности и национальной самостийности.
>>289443823 Хоть анон и жирноты набросил, но по-хорошему каждому программеру было бы не лишним с каким-нить ассемблером поковыряться. Так глядишь и быдлокодеров было бы поменьше и софь чуть качественнее.
>>289443909 Поэтому я предлагаю С. Asm за всю карьеру мне потребовался 1 раз - сдать сессию в универе. А вот С всплывает регулярно, что раньше, когда на Java писал, что сейчас на Go.
>>289441653 > О, а вот и быдло подъехало. Еще и Python давай посоветуй мне тут! Вот блядь как не смешно, легче всего вкатиться через питон. На сишные ебучий ад
>>289441509 (OP) >Fortran Спагетти. Всё, что нужно, на нём уже было написано 30 лет назад. >C Низкоуровневый ЯП с рудиментами 70-х, современный ассемблер по мнению Intel. С него все обычно изучение и начинают, вместе с изучением рудиментов и 70-х. >Pascal Real programmers don't use Pascal. Разрабатывался в своё время как учебный ЯП. Delphi имеет множество особенностей реализации, которые очевидны только дельфистам, т.к. зачастую они их и пишут. >Ada Конкретизация абстракций, составленных из настраиваемых абстракций, которые ты придумал сам. Используется в зарубежной оборонке, программистов набирают на последних курсах MIT-а, иногда аутсорся индусам, прошедшим трехнедельные курсы переквалификации с JEE. >HAL/S Никогда не слышал.
>В КАКОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ВКАТЫВАТЬСЯ 1. В человеческий. 2. В юридический.
>>289444660 Дебич. Эта хуета подходит исключительно для обучения побитовым алгоритмам. И вообще для современного программиста главное не мозги на месте иметь а иметь хороший стек, пользующийся спросом.
>>289445848 Стек меняется каждый год. Позавчера ты был программистом на руби, а сегодня он никому нахуй не нужен. Вчера ты был программистом на сишарпе, а сегодня на нем онли джуники высирают микросервисы для заказа пиццы и потолок зп аж 3к синьору. Сегодня ты пишешь бэкенд на голанге, а завтра он тоже отправляется на помойку.
>>289442011 бля, как найти этого чела на ютубе? Я помню назывался как-то "Отец Синдзи" или вроде того, но сейчас вообще нихуя не ищется. Выпилил канал что ли?
>>289442965 Джуну - почти нереально. Сеньёров отрывают с руками. Если ты умеешь токио и в больших проектах писал, я тебе с ходу вакансию на $10к могу выдать. Но сеньёр. Джуны учатся сами.
Где-то рядом с javascript, но со своим вкусом. javascript - хипстеры и стартапы. Даже проект на rust будет писать на js, если у него есть фронт. Проект на java будет иметь фронт. Всем нужен фронт. Так что существенная часть вакансий - начинающие конторы, которым надо начать и надо сделать. Это греет рынок.
java - медленный вкат с медленной карьерой и абсолютно железобетонной job security. Энтерпрайз кровавый. Твой код никогда не покинет конторы, где ты его пишешь вместе с 10+ человеками, он необъятен, его сложность непостижима, его перспективы - дорасти до радиуса Шварцшилда и схлопнуться в чёрную дыру вместе с конторой.
Хорошая новость - чем жирнее проект, тем тяжелее его растить, так что ты дойдёшь до пенсии раньше, чем проект схопнется.
Чтобы туда вкатываться нужно быть готовым к энтерпрайзу нвсегда. Кому-то хорошо, кому-то очень нет.
Не совсем. Я уже вижу первых сеньёров, которые в раст вкатывались из других областей, и которые понимают C++ как "недораст" с идиотизмами. Хотя основная масса да, это перекрасившиеся плюсоводы, которым сделали приятно писать. После плюсов они совсем-совсем не хотят назад, так что это создаёт точку невозврата для большинства проектов.
В целом, сейчас учить раст хорошо, потому что через 3-5 лет, перескочив джунство (например, на опенсорсе) можно будет уже смело искаться на миддлов. Сеньёры растоводы слишком дорогие, чтобы собирать команды только из сеньёров, и если человек внятно пишет, его возьмут.
Но у раста есть проблема - дохуя крипты на расте, а работа в крипте - то ещё развлечение. Тогда уж лучше сразу солидити учить.
>>289441509 (OP) Выбрасывай всю эту хуню. Стэк будущего это Typescript + Electron, еще будут разработчики на С++ которые будут заниматься развитием V8 и других частей экосистемы Chromium'a и Electron'a, но это для олимпиадников, а не сычуш которые подобные треды создают.
>>289441509 (OP) Значения не имеет. Если ты знаешь алгоритмы(хоть как-то представление имеешь) + знаешь хорошо то для чего ты пишешь программу и что ты пишешь то насрать.
Язык "учится" очень быстро просмотров базовых функций ввода вывода, объявлений классовй, переменных функций. Я бы не концентировался на нем, конечно только елси ты не собираешься компляторы/интерпретаторы пилить под него.
Раст, он, конечно, шерстяной волк, который по свежему снегу новый трек делает. Идиотизмов набрали ощутимо, но по чуть-чуть избавляются (вот-вот async в человеческий режим приведут).
Главная боль С++ - это поколения говна, наслоившиеся из Си с идеей, что можно иметь UB и за это ничего не будет. Например, move-семантика в С++ есть, но опциональная. Какая она, к хую, опциональная? В чём её смысл с опциональностью?
Совместимость с сишными строками - ещё одна бездна. Неебический ооп, который не всрался, но есть и может всплыть в любой либе в любой момент - есть.
Rust может быть использован с чуть большими сложностями, как язык-песочница. С++ не может
>>289447500 Не очень понял тейк про УБ. Уб тебе не нравится как концепция или что программисты на нее забивают? Опциональная мув семантика - чем плохо?
>>289441653 Лолирую с каргокультистов которые ставят js в один ряд с петухоном. Да, чтобы пилить интерфейсики и работать с dom жиесь это просто, но в остальном это ОЧЕНЬ сложный язык. Гораздо сложнее того же С. Это я как челик с коммерческим опытом разработки на крестах говорю.
Каждый ебаный день каждый блядский сука день вопросы про вкат и кокой язык кокой стек кокой конкуренций. Вы заебали, дети ебаные на своих ебаных каникулах ебанувшиеся от безделия. НИКУДА ВЫ НЕ ВКАТИТЕСЬ. В дворники или на свободную кассу, разве что. Для ойти нужно уметь днями и неделями держать задачу в фокусе и пытаться ее решить преодолевая фрустрацию и усталость. Сидеть блядь и заниматься одной задачей. Вы со своим заточенными тиктоком и бравзерами с вкладками без лонгридов, с неумением обрабатывать и работать с большими текстами и смотреть многочасовые киноэпопеи нахуй не нужны. Никому. Нигде. Читайте реп или там кривляйтесь в тектоке. Оставьте индустрию бумерашкам которые ее создали такой какая она есть.Вебмакакинг уже все, а на большее мозгов у вас не хватит. Я кончил.
>>289441509 (OP) В машинный код! Сможешь потом на изи сделать какой нибудь реверс инжениринг или делать взломы и таблетки для крупного софта и загружать на радость пиратам на рутрекер!
>>289441966 >Но есть и специфические запросы — знание физики и авионики, опыт разработки железа и создания симуляций. Ранее инженеры SpaceX рассказывали, что программируют на C и C++ (при программировании полетов), на HTML, JavaScript и CSS (для отображения данных на дисплеях) и на Python (для тестирования). В чём он не прав?
>>289457914 Ну можно в хардсофт вкатиться! Главное потратить год на изучение схемотехники, ОЭ, ТОЭ и какой нибудь сапр изучать типа multisim, proteus или microcap и можно искать вакансию!
>>289458881 Как вкатиться..? Жава кор и спринг кор, конкуренцию неплохо понимаю. Пока тыкаю spring-mvc(web) rest. Ещё бдшки глянул, транзакции там. Вопрос, шо писать в резюме, нужно ли проекту сделоть какой-то? И к кому подаваться...
>>289447733 Мне не нравится, что язык позволяет UB без специальной таблички "хочу УБ". В Rust разделили нормальный код, и код, когда программист умнее компилятора. Это охуенная идея. 99% ты тупее компилятора и надо его слушаться. В оставшийся 1% можно показать кто тут кожанный мешок, а потом дальше, победив компилятор, писать так, чтобы компилятор был тебя умнее.
С++ можно словить UB просто не вынув вовремя. И никто тебя не предупредит про UB-личинкуса.
>>289463362 Трейт на трейте высерает фабрику говна, которая высерает фабрику мочи, каждый из которых используется ровно один раз и приватен - то есть даже такой же больной ублюдок не сможет ими воспользоваться в своем хелловорлде.
>>289458019 > после чего и стали говном Кому говном, кому пирогом. Я считаю что шаблоны вытащили ООП языка, иначе он реально бы нахуй не нужен был бы в сравнении с джавой и шарпом.
>>289469805 Пидораш, выбор между rust и golang неверный, потому что раст в первую очередь низкоуровневый язык без рантайма, поэтому на нем есть и UI, wasm, смартконтракты, а потом уже бекенд. В нише golang rust проиграет, там уже появляется Carbon
>>289469976 в нише попипастинга err, nil безусловно проиграет
>>289469805 Ну всё просто. Я просто выработал стиль программирования который не ебёт мозг, и на котором невозможно писать на го.
программирование логики на сумтипах, патетрн матчинг, итераторы, типизированные билдеры - го идёт нахуй. refined types - го идёт нахуй. error chainы, касты опшенов в резалты и обратно - го идёт нахуй.
в целом общая логика построения стдлибы чуть адекватнее, возможность украсть llvm и все ее фичи
>>289471265 это позволяет работать в местах где нет такого дроча на "быстрее", потому что код читается чаще чем пишется. покормил
Но если серьезно, я могу допустить что бешеная гоблядь будет продуктивнее и мотивированнее меня и за большую зп. Но я уже сказал - тут дело в культурном коде, ожиданиях. Можете читать это как признание что я старый дед, и мне нужен сахарок.
Вот смотри, допустим у меня есть массив. Мне нужно проитерироваться по парам этого массива. Я примерно знаю что должен быть где то такой хелперок, я примерно знаю как его гуглить, я примерно понимаю что оно будет в тс, крестах, питонках. получится чтото типа vec.iter().tuple_windows().
теперь я гуглю чтото подобное в goвне. нахожу какието попытки реализовать itertools, нахожу какието треды с криками кококо это нинужно. может быть попытаюсь реализовать сам, там пойму что в goвне нет даже туплов, попытаюсь понять как при этом из фукнций может возвращаться тупл из (res, err) и в итоге это сильно меня замедлит.
тоесть я не говорю что я продуктивнее какой то гобляди. я говорю что го для меня крайне не логичен и непонятен
но при этом язык(а вернее языки) - полное нелогичное дерьмище.
Там феноменальная история в целом. безтиповая говнопитонка кончилась в 2016. Весь движ и всё современное что из себя представляет питонка сейчас - это mypy. Они поняли что проебались когда все запиливали статику у себя, поэтому налепили статику на говнопитонку. вышло хуёво хотябы потому что нет лямбд и скоупов.
потом обнаружилось что когда у тебя есть нормальный, читай статический язык, оказывается можно пердолиться опшеналами, структурами, дерайвами и не абьзить дикты в качестве PODов.
в итоге имеем что для структур там 4 разных пакетов - датаклассы, attrs, pydantic и куча дерьмища вокруг.
Им в сотни раз проще было бы сделать нормальный язык с нуля. что они сейчас и делают - это называется mypyc, и туда завозят притимивные типы аля i32, ИРОНИЧНО. но он всёравно на синтаксисе дерьма, поэтому питонка и дальше будет просто умирать.
>>289472741 а куда спешить, братишка? у тебя на галере норма это шипить клон тиктока в месяц для очередного заказчика? Заебись конечно если тебя устраивает такая жизнь.
Вот мы пишем командой апп. 40 kloc много данных, много связей. Думаем про incremental computing, как мы ебанёмся делать undo, если его не было сразу. Многие решения в спешке аукнулись в кучу часов отладки а потом переписывание. Все понимают что заворачивание величин в ньютайпы было топ решением, иначе бы ебанулись делить фунты на галлоны. Гоблядь бы знаешь как сделала? комментариями сука. я уж молчу про всякие фишки типа ifl, unwrap_or для дефолтов
>>289472628 >попытаюсь понять как при этом из фукнций может возвращаться тупл из (res, err) и в итоге это сильно меня замедлит. Как же мне вернуть 2 значения из функции? Вопрос века ёбаные пориджи
>>289488481 РЯЯЯЯ РАСТ ЯЗЫК БУДУЩЕГО, БЕЗ УБ, ЛИНУКС ПЕРЕПИШУТ НА РАСТ @ В ЛИНУКСЕ 3 СТРОЧКИ НА РАСТЕ @ РЯЯЯЯ ДА ОН ПРОСТО НОВЫЙ @ ИДЁТ ПИСАТЬ ХУЙНЯНЕЙМ, ВОЗНИКАЕТ ПРОБЛЕМА, ИДЁТ ГУГЛИТЬ, ЗАХОДИТ НА СТЕКОВЕРФЛОУ ГДЕ ГОВОРЯТ ИСПОЛЬЗОВАТЬ БИБЛИОТЕКА-НЕЙМ @ ЛИБА НАПИСАННА НА С/++ С УБ, NULL УКАЗАТЕЛЯМИ И ЕЩЕ С ХУЙНЯ НЕЙМ КОТОРУЮ РАСТОФИЛ НЕ МОЖЕТ ПОНЯТЬ
>>289458242 тут работы дохуя в вашем 1с, больше чем во всем другом программировании вместе взятом. Хочешь работать с кассами - учи товарно-складской учет(там толком ниче знать не надо, только что такое честный знак и маркировка), на одной только маркировке и настройках АТОЛа можно спокойно получать в месяц 100к, знать надо ровным счетом нихуя, без шуток
Какие языки нахуй? Программисты идут в пизду в ближайшие годы. То есть сейчас уже нет спроса на джунов, а пока анон выичится и на миддлов не будет спроса. Сейчас новая специальность востребованая тренер ИИ
>>289499304 Загугли что это чел. Как обычно про сферу программирования ПЛК никто не знает . Хотя там можно лутать 100+. Это вам не айти сайты создавать . А реально ответственная работа .
>>289441509 (OP) PHP Потому что легкий и тут дохуя сайтов на них. Нужно будет соревноватся только со старыми дедами пердунами. JS Потому что чуть сложнее PHP, так же дохуя сайтов и работы. Python Легок, тоже дохуя работы. Правда начинающий питонист мало где может применить свои навыки, дохуя их уже. Но чтобы нормально получать в дата саенсе или машин лернинг без математики там делать нечего.
>>289500814 >без математики там делать нечего. Как вы заебали с этим мифом. Тебе не нужна математика пер се, тебе нужно знать просто определения из математики и что они делают. Условно квадратическая погрешность, тебе вообще формула не нужна, в любом фреймворке есть она всегда, делает она вполне очевидные вещи, вот тебе и надо понимать что она делает. Знание математики в датасаенсе это как говорить что для программирования обязательно нужно знать ассемблер или теорию компиляторов и уметь писать свои языки на Лиспе. Да, для очень маленькой фракции работы это нужно, и ты будешь очень классным спецом. Но 99% программистов просто хуярят на жс+реакт или питон+джанго, или свифт+юайкит, или котлин+джетпак, там никакой такой задротской хуйни просто не нужно. Так же и для ДС, это все не нужно для 99% мл-ресерча, ты просто пробуешь разные "готовые блоки" в разных комбинациях, пока рок-аук не станет лучше. Индустрия развилась, появились трансформеры, "готовые блоки" стали так сложны, что нет смысла в них залазить, ты уже не пользуешься условно гру/лстфм(я НЛП-шник), а пользуешься готовыми автоэнкодерами или целыми готовыми сетями, с перетренированными верхними слоями(трансфер-лернинг). Как оно внутри работает фактически никто не знает, кроме топовых задротов что эти сети написали типа Андрюши Карпатого.
>>289505528 Лучше имаджинируйте ебало растодебилов, когда им в выделенном блоке размером со страницу надо что-нибудь размещать, у говна же сразу ряя ансейф сработает и говно побежит удовлетворять ненужные вскукареки от бороу чекера, вставляя костыли тут и там.
>>289441509 (OP) >РЯЯ МИКРОСКОПОМ ГВОЗДИ ЗАБИВАЮТСЯ ЛУЧШЕ ЧЕМ ТЕЛЕФОНОМ >НЕТ ТВОЙ МИКРОСКОП ГОВНО ОН НЕ УМЕЕТ ПРОИГРЫВАТЬ МУЗЫКУ Почему Растоебы и сибляди такие долбоёбы?
>>289508511 Я не пограммист, что конкретно является ансейфом? Прямая работа с памятью через указатели? В современны плюсах давно есть умные. Мютэйбл? Бесполезная никогда не использующаяся хуета. Использование сишной библиотеки? Так не используй, хули.
>>289514217 >что конкретно является ансейфом См. определение, а вообще ряя ансейф - это мемная история про коляна и растодебилов. >Прямая работа с памятью через указатели? В современны плюсах давно есть умные. О, блять, тут всё ясно.
Ансейф - это название кейворда unsafe в rust'е. Оно не нужно для того, чтобы назвать операции в коде какашкой или программиста какашкой или окружающий мир какашкой.
Компилятор делает набор проверок в обычном коде, которые обеспечивают определённый набор гарантий. Например, что разименование указателя никогда не даст undefined behavior (то есть не запишет хуй знает куда хуй знает что). Под указатели случайно попали ещё и многопоточные штуки, именно с этим открытием и бегают растоводы - внезапно, многие параллельные штуки перестали доставлять боль.
Но компилятор тупой. И иногда безопасность (в этом узком смысле "хуй знает какой указатель хуй знает куда иногда указывает) можно сделать и без ценных запретов компилятора. Например, потому что программист знает, что "вот эту хуйню можно делать, потому что (вот по этой причине) мы единственные, кто пишет под shared reference. Компилятор этого понять не может, программист может.
Тогда он заворачивает этот код в unsafe и компилятор перестаёт докапываться до него.
... Но если программист обосрался в unsafe, то его программа обсыпется где-то. Чаще всего не в unsafe блоке, а ещё хуй знает где, потому что unsafe такой - одна какашка, и бочка мёда воняет говном, даже если до самой какашки ещё пол-метра мёда.
>>289441509 (OP) Это троллинг тред? Представлены только диназавны.
>C Уж лучше С++ или Джаву, но не чистый С. Он быстрее всех постареет из этих трех. >Fortran Обычно его учат научные деды, которым поздно переучиваться. Если ты задаешься таким вопросом, то ты не из них. >Pascal Этот язык нужен для обучения, лол. Для других целей он не нужен. И что это лучший выбор для обучения, тоже не уверен. >Ada Очевидный троллинг ОПа. Один из первых языков программирования. И первый блин был комом. >HAL/S В первый раз слышу.
>>289516418 >Блять. Ещё один комок говна. Ты тролишь? Кроссплатформенный вин. Все банки мира у него в заложниках. Поэтому этот язык будет акутален еще очень долго.
>>289441509 (OP) Нахуя Си в одном ряду с фортраном, адой и паскалем? Типа такой же специфический яз на полторы калеки? А между тем на сях можно писать модули для питона и они даже на колабе нормально компилируются (там gcc и clang предустановленные). Нахуя это нужно - например обрабатывать массивы numpy или pillow с интринсиками. Если у тебя датасеты по полмиллиона картинок, то эта скорость обработки вообще может стопорнуть весь процесс и разница в итоге будет: задача решена / задача не решена. Почему не Cython - потому что на сях можно еще много чего делать и дохуя чужого кода, который неплохо уметь читать.
>>289524231 Future proof job security. Это сейчас самое горячеедерьмо в плане системной разработки: фаерфокс в конечном итоге полностью будет портирован на раст, в линупсовое ядро всё больше коммитов на расте, всякие высокопроизводительные in-memory колоночные БД пишут и переписывают на расте, криптобротоны пишут передовые сети на расте и т.п.
>>289525939 фаерфоркс в конечном итоге полностью будет портирован на хром, линупсовое ядро так и останется на Си, высокопроизводительные БД пишут на плюсах, а криптобратанов посадят за мошенничество
>>289525939 Чел, а мб проще coq тогда? Типа доказать работу алгоритма, а не борроу чекер призывать? М, как тебе? Гугл вот пользуется, да и амазонки потихоньку.
>>289531016 Вообще на сколько обширен рынок работы на расте относительно тойже джанги? Понимаю язык новый и еще ничег оне вылетело на нем, но все же интересно как бекенд будет себя ощущать на нем? Вот допустим мне 31, стоит ли мне рыпаться с жанги чтобы апнуться в зп или стоит просто дрочить ее до "джедая"? М?
>>289516418 > ссылка на авторитета Ты либо сам свои мысли излагай, либо следуй нахуй. Какое мне дело, че там красноглазый дебилоид в 90х говорил? мимо линупсоид
>>289441509 (OP) ХЗ чего вы все ноете. Вот возьмем меня. Закончил псифак спббгу, работаю скрам-мастером. Выстраиваю процессы по скраму. Вкатился на изичах. Зарплата сейчас - $8к после налогов. Справедливости ради надо сказать, что у меня еще две сдающихся хаты в центре спб, а сам живу у тян. Оттуда капает + иногда довольно часто коучу скраму разные конторы (очень хорошо кодомартышек скрым дисциплинирует + метрики, поэтому все вкатываются). Недавно вот коучил одну из крупнейших гейдев кантор на снг (но не рашка, оналайн дрочильня на воен тематику) - неделя на контракте, две сотни кодомартых на лекциях - единоразовай гонорар по контракту мне - $40к. Собственно вопрос - что вам мешает поступить так же?
>>289534487 Аргументы уровня "с++ говно яскозал". Ты сам то на си писал что-то? Лично я, с++ господин, зачастую встречаюсь с сишными либами. И о господи, какое же си убожество. Там где можно абстрагировать и инкапсулировать, приходиться вызывать кучи функций, передавая в них тону контекста. Конечно, я понимаю, что это сделано в угоду гибкости для низкого уровня и программист сам должен инкапсулировать то, что ему нужно и так, как ему нужно, но писать на си, это ад ебаный.
>>289535545 >Лично я, с++ господин Кабаном пояснил, нахуя нужно раннее/позднее связывание с виртуальными функциями и оверрайдить, если метод в дочернем классе можно просто взять и назвать по другому
>>289536015 Ты даже не понял, что я сказал, даун. Речь не про интерфейсы, а про ИНТЕРФЕЙС КОДА, т.е. что бы не городить кашу из набора не сочитаемых по кодстайлу говнин.
>>289441509 (OP) >Что выбрать анону? Выбираю между: все это ебейшее говно мамонта. нахуй оно тебе, ты же работу потом нигде не найдешь. все это либо уже давно устарело, либо настолько специфичное, что используется в одном-двух местах. лучше бери что-нибудь, что вышло недавно, не более 10 лет назад: python, javascript, c# net и тп.
>>289441509 (OP) Если тупой и амбициозный - Go Если тупой похуист - JavaScript Если умный амбициозный - Python Если умный похуист - C/С++ Если не такой как все - Rust
>>289473058 Ему бля надо файлики открывать и тянуть данные, какие нахуй типизации-хуяции? Ему нужно чтобы импорт йобаексельлиб йобаексельлиб.рид() и всё. Че тут лучше питона?
>>289523589 Ты бы лучше потраллил дебика, мол, какой он конпелятор Си имеет в виду, под какую платформу, какие флаги. А так да, мир состоит из долбоёбов чуть более чем полностью.
Что выбрать анону? Выбираю между:
Fortran
C
Pascal
Ada
HAL/S