>>260147179 Ну а нахуя ему тогда становиться погроммистом. Будущее го - чисты тырпрайз, замена жабе и плюсам ебаным на бэкенде.
>>260147158 Не умеешь в перфорацию перфокарт, идешь нахуй, ты не ТРУЪ программист.
ОП, если ты не зелёный, то не слушай этого хуеплёта, можешь вяло почитать про концепцию указателей в сях, понять, какое же это говно и уже затем использовать эти самые указатели в го ебаном
>>260147308 > Ну а нахуя ему тогда становиться погроммистом. Оп, не слушай этого дебила. Сам посуди, он даже не может прочитать ОП-пост. Ну не даун ли?
>>260147354 >не может прочитать ОП-пост. Чмонь, я кокетливый пиздеж "я только для сибя", "один мой друг" и т.п. давным давно вычисляю. Так что писю соси.
>>260146970 (OP) Мне лично не понравился. Толстые бинарники и всё сделано так, чтобы ты держался подальше от паттернов ООП. Они мне конечно всё равно нахуй не нужны, но эй, ты тут стать хорошим программистом решил и они тебе понадобятся, потому что нынче это тренд.
>>260147308 >Не умеешь в перфорацию перфокарт, идешь нахуй, ты не ТРУЪ программист. Понимание работы машины Тьюринга должно быть у любого программиста.
>>260147917 >потому что нынче это тренд. Тренд же функционалщина и микросервисы как раз. ООП - удел престарелых пидоров. Мертворожденная концепция родом из 80-х.
если только вкатываешься , смотри на каком языке больше работы предлагают , шизоидов советующих учить си - не слушай , через месяц с вероятностью 80% бросишь это делаю к хуям
если только вкатываешься , смотри на каком языке больше работы предлагают , шизоидов советующих учить си - не слушай , через месяц с вероятностью 80% бросишь это делаю к хуям
>>260147972 Если ты посмотришь вакансии на ХХ, там большая часть вакансий так или иначе упоминают ООП.
Вообще, рекомендую сишку. Без троллинга. Она простая, она универсальаня, она переживёт всех нас. И ещё на ней можно писать прошивки под няшные ардуинины. И даже можно вставлять куски кода на assамблере, если ты совсем красноглазый наркоман.
>>260146970 (OP) >Go привлёк лаконичностью, Ошибки все проверил? >решением проблем только одним способом, О, ну ты скоро узнаешь что там нет дженериков после чего ты будешь писать сортировку под каждый тип. >минималистичностью Нет. >и высочайшей производительностью. Нет, нужно оптимизировать
>>260148095 Я-то с сишки блядской как раз начинал. Поэтому за такой вот совет дал бы тебе ИРЛ по ебалу, но потом я вспоминаю про петухов, рекомендующих для первого языка плюсы.
>>260148049 JS. Лаконичный и удобный, куча материалов и библиотек, возможность решать проблемы не одним способом - который удобен языку, а тем, который удобнее тебе. Ну или С++, рили. Простой, надежный, эффективный.
>>260148245 А шо тебе не нравится? Вот шизики в JS треде будут утверждать, что он настолько прост и лаконичен, что уже его выучила вся их семья, от годовалого младенца и 90-летней бабки, до собаки и попугая соседа. За три дня выучили и давай писать утилиты для себя. А С++/С хороши именно тем, что в них мало лишнего. С одной стороны - делать все руками, с другой - чтобы научиться чему то большему, чем быть собакой павлова и вызывать библиотеки - разве это не вариант?
Вообще сферу бы применения еще бы узнать у ОП-а. Может ему Mathlab и FORTRAN вообще нужны на самом деле.
>>260146970 (OP) Учишь микропроцессорную архитектуры, затем ассемблеры под каждый современный процессор, затем учишь теорию вычислимости и алгоритмы. Матан само собой. В противном случае, в айти тебя не пустят. Собеседовал бэкендера-питониста, задал ему вопросы про ассемблеры, он не ответил. Я посмеялся и послал его нахуй
Единственный язык, у которого операционкой явлется браузер (нода идёт нахуй, уж слишком говно и приделана была сбоку намного позже), а потом как пример ты видишь от таких "программистов" нескончаемые статьи/видео/конференции!!! типо "А всё же, что такой ивент луп?!". Когда изучая другие языки, ты либо свой ивент луп написал или посмотрел бы на кишки уже готовых лупов, и только JS недоумки охуевают с такой базовой технологии, поэтому более худшего языка посоветовать просто нельзя.
>>260147149 > Без понимания самой сути софтваре девелопмента, подходов, паттернов, ну и прочих аджайл-скрамов Что почитать, чтобы начать во всем этом разбираться? И вообще, реквестирую базовые книги по CS, которые должен прочесть каждый погромист.
>>260148675 Не приходилось >>260148934 Я писал на питоне когда там не было еще тайп хинтов, по этому по большей части кайфовал от статической типизации. А в остальном привык очень быстро, особенно если взять нормальную IDE
>>260146970 (OP) А для ОПа и вкатунов. Лучше для изучения програамирования нет ничего, чем все материалы под названием Программирование:введение в профессию. На его офиц, сайте.
го девелопер в треде если твой первый язык, то не пойдет, учи какой-нибудь питон или джаваскрипт, чтобы хотя бы понимать зачем нужно программирование, а потом уже можешь вкатываться в го, язык хороший джаваскрипт пригодится в будущем, питон мне не пригодился(начинал с него), а вот js пришлось денек поизучать
актуально для бекенд веб(сейчас там все деньги для го)
>>260146970 (OP) >лаконичностью Примитивность - это не лаконичность. Как раз с лаконичностью у тебя будет все очень и очень хуево, готовься писать простыни хуйни на любой чих.
>>260152745 Да не, мне то поебать)))) Долбоёбы верящие в ФП и не написавшие и строчки кода на каком-нибудь высерном Хаскелле или Скале, которые по факту просто доноры фич для ООП языков, кукарекают о величии и трендовости ФП уже лет так 20, наслушавшись шизоидов постарше. Ничего не меняется абсолютно, я просто наблюдаю.
>>260155058 Хуядно. Go, может быть, имел бы смысл в условиях вертикально масштабируемых систем, если бы потоки не были настолько примитивны, что создавали больше проблем, чем решали. Web скалируется горизонтально, почти всегда по ядру на инстанс в облаке, нахуй там твоя параша нужна?
>>260154976 Высоконагруженный, распараллеленный, оптимизированный бэкенд на JS ты вряд ли напишешь. Если только не притащишь очередную js либу, которая будет дёргать куски низкоуровнего кода. А это уже не js. Можно долго дискутировать, но мне впадлу.
>>260154976 это удобно, производительнее, а микросервисы писать одно удовольствие >>260155203 хуйню какую-то несешь, как раз го замечательно масштабируется горизонтально, ну а многопоточность если пихать всюду куда не нужно, то она в любом языке проблем создаст
>>260146970 (OP) > Go привлёк лаконичностью, решением проблем только одним способом, минималистичностью и высочайшей производительностью. > минималистичностью Это равно "каждый велосипед изобретай сам". Сука, дженериков до сих пор не завезли, пиздец какой-то, а не язык. Лучше rust выбрал бы, ей Богу.
>>260155203 >Go, может быть, имел бы смысл в условиях вертикально масштабируемых систем Смешно. >Web скалируется горизонтально Пока платишь не ты, а дядя у которого ты работаешь, а потом можно и работу поменять, да?
>>260155367 ну так и посмотри сколько вокруг разработчиков, и сравни со всякой хуйней типа реакта или питухона, там конкуренции больше чем вакансий, в отличии от го
>>260155320 >>260155338 т.е. это (GO)вно нужно для зоопарка микросервисов? Это и на пайтоне тоже можно. Но сама концепция из пальца высасана. Нужен скейлинг - добро пожаловать в кубернетис.
>>260147972 > Мертворожденная концепция родом из 80-х. Лол, блядь. Сейчас любое приложение на тилибон или пука, или даже игра на приставке - вся с ООП. И даже если ты начнешь пиздеть про "ЕСТЬ ЖЕ RXJAVA/RXSWIFT/RXБЛЯДЬЧТОУГОДНО - И ЭТО ТОЖЕ ФП" - то иди на хуй, даун, все SDK построены на ООП, нихуя по ФП там нет. Долбоёбы, откуда вы лезете блядь.
>>260149161 Интерфейсы в го - это ж вроде ерунда полная, емнип они не энфорсятся никак, то есть пользователь интерфейса не принуждается реализовать всё то, ято указано в этом самом интерфейсе. Тыкал го год назал, что-то могло поменяться / могу ошибаться
>>260155485 В web нужно n инстансов через load balancer для доступности, отказоустойчивости, масштабируемости и прочия, а щас ты попробуешь рассказать мне зачем в web надо >>Высоконагруженный, распараллеленный, оптимизированный бэкенд на минимальном, насколько я понимаю твои мысли, числе серверов / инстансов.
>>260155968 Развивай, мне интересно. Если бы ты мог посоветовать только одну книгу, какую бы посоветовал без привязки к языкам программирования? Чтобы понимать суть?
Для современного кодинга нужно учить джаву/шарп. Нормальное ооп, строгая типизация. Рекомендую джаву. Стабильнее, мультриплатформенная даже на древних версиях. Инфы в инете больше, работы больше. Фич и сахара меньше. Но если поведешься на форс биллибоев, шарп тоже ничего. А потом жс все равно придется учить. Потому что современный прогинг это веб.
Golang dev на связи, перекатился два года назад с C/C++ пилить бэкенды. Сразу скажу, что вкатиться с нуля на работу почти нереально, учите сперва JS/Java/Python и через год перекатывайтесь на гошку с удвоением зарплаты. Либо если ты, анончик, перспективный студент старших курсов хорошего ДС/ДС-2 вуза, то пробуй вкатиться в стажировку озона-мейла, может быть и повезет пролезть с нуля. >Вкатываюсь не ради устройства на работу, а ради вникание в суть, без лишних отвлекающих моментов. Сойдет. Для меня Go это доведенная до ума чистая Сишка, которой прилепили минимальный набор ООП наследование не нужно, композиция наше все ЯСКОЗАЛ, отличную многопоточность и относительно нормальную работу со сторонними библиотеками. Для ньюфага лучше все-таки статическая типизация с нормальной компиляцией, позволит отловить кучу ошибок на старте и не вызовет дикой ненависти при отладке каких-нибудь `1`+'1' == '11'. Тот же питон можно обмазать типизацией через mypy и разные NewType, но для полного ньюфага будет тоже очень больно. Сперва начни с www.golang-book.ru, там самая база языка описана. Как разберешься с азами, можешь понемногу начинать штудировать www.practical-go-lessons.com.
>>260156079 Оплата серверов - это даже не 0.1% расходов бизнеса, успокойся. По бизнесу гораздо больнее бьет что ты в 3 раза больше времени тратишь на написание своих портянок и дедлочишься через раз при ебле с ченнелами, а HR не смогут найти достаточно долбоебов для поддержки этих портянок.
>>260155460 По сути я тебе сказал выше. Через пару лет код на js будет никому не нужен, а при нагрузке у тебя будут большие счета на облако. Поскольку ты не платишь ни за облако и не расширяешь тот код который писал, тебе не понятны эти проблемы и риски. Переписывал на Go то говно которые великие свидетели node.js на сервере написали за пару лет что привело к большим счетам за горизонтальное масштабирование и слабой расширяемости кода
>>260146970 (OP) Одумайся. Это бэк. Нахер тебе это говно? Лучше за такие же деньги на margin-left настраивать на фронте. Выбирай swift или objective c, тебе будут айфончики бесплатно давать, макбуки и аймаки, а работа легче в 100 раз.
>>260146970 (OP) >Выбрал для вкатывания в строительство молоток уральского молоткоделательного завода. Опытные аноны, смогу я благодаря ему стать хорошим строителем?
>>260156830 Не совсем верная аналогия. Это как выбор между отверткой и шуруповертом. Могут 2 строителя одинаковую плату брать, но один руками крутит отверткой день, а другой за секунды вгоняет шуруповертом.
>>260156053 У людей возникают задачи, которые можно решить с помощью программ. Это может быть программа для кофе машины, для abs'а в автомобиле, интернет магазин, что угодно. Программы эти кому-то надо разрабатывать. К программам этим часто предъявляются требования, это как правило скорость работы и занимаемое пространство. Еще требования предъявляются к качеству кода. Это может быть его простота, надежность. И есть маска книг как делать программы лучше, быстрее, эффективнее, как делать их проще, проще для изменения и расширения. Но в большинстве своем прочитав такие книги ты будешь плохо понимать что в них написано и почему именно так, потому что на практике ты с этими проблемами не сталкивался.
Книга очевидно которую стоит прочитать - Совершенный код С. Макконнелл
как тут пишут >>260147158 SICP, по русски структура и интерпретация компьютерных программ, но ее я вообще не рекомендую читать без базы в начале
А вообще рекомендую сначала по практиковаться, если это Golang то почитать перед этим golang-book.ru как советовали выше, потом попробовать написать простой сайтец (а ля твитер) или бота для телеги или чат конечно же придется зацепить еще и сторонние вещи, если это все у тебя будет уходить дальше консоли
>>260156417 >По сути ты продолжаешь кудахтать абстрактную хуету. По сути я тебе всё сказал, но ты же всю жизнь работал по 2 года наёмный кодером в разных компаниях и не понимал задач и рисков бизнеса. > а бизнес эти счета ебут примерно никак. Ебут и ещё как. Например, конверсия может быть низкой при высокой посещаемости ресурса и окупаемость падает за счёт роста издержек на сопровождение. Но ты же НЕ ДУМАЕШЬ над этим. >Да? Что с ним случится? Выйдет несовместимая версия реакта или ноды, либо ecmascript уйдёт дальше после чего надо будет портировать всё говно, а портировать JS то ещё удовольствие, а если сидеть на той же версии, то можно банально не найти людей т.к. они все "прогрессивные" и хотят работать на пике технологий. Сопровождать JS не совсем круто, низкий порог вхождения порождает работу в сфере говнокодеров, ну и т.п.
>>260157019 Давай только небольшое примечание к книжке: там собраны рекомендации человека, у которого: 0) было очень дохуя времени собирать статистику 1) который создавал очень большие системы 2) заказчиками которых был совсем не мелкий/средний бизнес, которому надо постоянно адаптироваться под быстроменяющуюся реальность 3) среда, в которой исполнялся его код, практически не менялась (космос, кек)
>>260157131 >шарп вообще скорее мертв чем жив в плане работы, а так это все лютый энтерпрайз ради энтерпрайза Не только. Можно в геймдев идти на Юнити.
>>260157019 Двачую наносека, что лучший способ изучения языка — написать что-нибудь для себя. В процессе придется и погуглить, и пару статеек почитать и стороннюю библиотеку скачать. Правда вместо сайтов и ботов на гошке все-таки для начала лучше написать небольшой http-сервер, все имеющиеся инструменты есть в стандартной библиотеке go. Заодно и HTTP-методы подучить можно, а затем попробовать в полноценный REST с базами данных и нормальной моделью. Какую-нибудь хранилку ссылок на любимые треды двача со своими названиями и количеством постов, чтобы можно было добавлять-редактировать-удалять, эдакий CRUD уровня /b.
>>260157094 >но ты же Ты вместо разговоров по существу решил на меня персонально напасть, клоун?
>Например Скейлишься до 2 инстансов, или 1, если совсем нищий и отбитый, в чем твоя проблема? Насколько я понимаю, никакое горизонтальное масштабирование ты не закладываешь в принципе, и если что-то пойдет не так, то бизнес просто будет сосать хуи. Найс понимание задач и рисков бизнеса.
>реакта Найс серверное программирование на реакте.
>несовместимая версия У тебя импорты с Гитхаба давно в тыкву не превращались, что ли?
>портировать JS то ещё удовольствие За Typescript / Flow слыхал что-нибудь?
>низкий порог вхождения порождает работу в сфере говнокодеров - Сказал разработчик на Go, ахахах.
>>260156986 Почти все популярные современные языки эффективны, среди них нет "шуруповертов" и "отверток". Если уж решил докопаться до формулировки, то это выбор между валиком и молотком. Одним удобнее красить стены, другим - забивать гвозди. Выбирай, что тебе по душе, и уже под это подбирай инструмент. Разница только в том, что маляр за полгода не станет хорошим плиточником, а в погромировании это возможно.
>>260157094 Напоминаешь ты мне одного чела, который все мессенджер пишет. Свой кэш у него, свой протокол, свой подход к шифрованию и еще много чего своего. Все на с++ конечно, а то провал перформанса будет. Ебется много лет, а результата ноль. На какой-то версии 100 человек сидит и регулярно сообщения теряются, а данные трутся. Зато на серверах экономит, лол, такой-то хайлоад, 100 юзеров в базе.
>>260157714 я и сам играю в это гавно, но разрабы такое ощущение никогда не слышали про интерполяцию. Они бы хоть чуть чуть посмотрели как в сорсе сетевое взаимодействие работает, а то чуть ли не в каждой игре тебя через стену убивают при пинге в 40, сервера с инвентарём и всякое такое тоже странно работает, хотя оно и не на шарпах скорее всего
>>260146970 (OP) >Go привлёк лаконичностью Попробуйте тоньше. >решением проблем только одним способом Попробуйте тоньше. >минималистичностью и высочайшей производительностью Попробуйте тоньше.
>>260146970 (OP) Я читал подобные треды когда выбирал И понял что это полное говно - ты всегда рискуешь выбирая какой-то язык под какое-то направление, нет 100% выбора для любого направления, даже ЖС для фронта уже срется насчет ТС Поэтому выбрал то что не имеет вообще возможности обосраться - айос со свифтом, ну можно обосраться и не выучить ui-kit как следует, а сразу учить swiftUi и все пожалуй, у котлино-ведроблядей тоже все прямо как черный хуй
>>260157444 >Ты вместо разговоров по существу решил на меня персонально напасть, клоун? Я сделал выводы на основе наблюдений за тобой, который пока что не привёл ни одно аргумента против go и за JS, ни с одной стороны. >Найс понимание задач и рисков бизнеса. У заказчика в пике было 15 инстансов, в нормальных кейсах 5-7, после переписывания в пике 6, а в нормальной ситуации 2-3. >Найс серверное программирование на реакте. Я тебе указываю на проблемы стабильности, но ты этого не хочешь видеть. >У тебя импорты с Гитхаба давно в тыкву не превращались, что ли? Никогда. Я же всё загружаю в локальный гит или делаю форк. >За Typescript / Flow слыхал что-нибудь? Наверное всё же про, а не за. Ну так они и появились из-за несовершенства JS. Понимаешь к чему я клоню? Думаю нет. >Сказал разработчик на Go, ахахах. Я не только на Go пишу.
>>260155558 >Сейчас любое приложение на тилибон или пука, или даже игра на приставке - вся с ООП Ты же понимаешь, что это как раз говорит не в пользу ООП? Когда чтобы блокнот открыть надо всего-то гиг оперативы.
>>260146970 (OP) В качестве учебного языка го достаточно плох, потому что в нём нет дженериков, а почти в любом другом языке они есть. Но самое главное ты сам написал, > язык - всего лишь инструмент, а нужно понять суть. Чтобы научиться программировать, надо прикладывать усилия именно в этом направлении, со знанием языка автоматом оно не приходит.
>>260147972 >ООП - удел престарелых пидоров А вот теперь просто представь что-то сложнее хеллоу ворлда без ООП. Например возьмем систему для такси где есть заказы, клиенты, водители и машины, тарифы, акции и правила раздачи, несколько внешних сервисов через которые ты принимаешь заказы и несколько раздач в которые ты их кидаешь. И по всему этому надо делать выборки, строить отчеты в разных разрезах и для разных отделов, делать крон задания которые меняют параметры заказов в зависимости от условий, тысячи и тысячи исключений из разряда если фаза луны такая-то и член директора возбужден тогда клиенту с таким-то номером телефона сделать скидку 10 процентов Вот как такое написать без ООП? И не говори что надо разбить все на 100500 микросервисов, вот тут как раз монолит логичен и органичен Чел, в ООП щас даже в контроллерах неуютно, что легче и удобнее в применении, spi.h, из которой ты вызываешь writeByte() или 100500 строк на ассемблере в main? Да, какая-то экономия памяти есть, но минусом является сложность и одноразовость кода который невозможно читать
>>260159586 >не привёл ни одно аргумента против go Зачем приводить аргументы против того, что нахуй не нужно? Бремя доказательства нужности на тебе.
>У заказчика в пике было 15 инстансов Во-первых, хули ты вообще несешь, фантазер. Во-вторых, у заказчика стабильная нагрузка на 15 инстансов, и при этом заказчика ебет стоимость инстанса? У заказчика рак бизнеса, это проблема не разработки.
>Я же всё загружаю в локальный гит или делаю форк. Ой бля-я-ядь...
>Я тебе указываю на проблемы стабильности, но ты этого не хочешь видеть. Ты пытаешься высосать из пальца несуществующие проблемы, причем настолько мимо, что уже кринж. Можешь форкнуть себе Ноду, чтобы прям совсем стабильно было, лол.
>Понимаешь к чему я клоню? К тому, что ты совершенно не понимаешь экосистемы JS, в которой де-факто основным языком является TS уже лет 5 как.
>Я не только на Go пишу. У тебя по слогу понятно, что пишешь ты Hello World, прекращай.
>>260162949 Так то можно, но зачем? Какое такое зло тебе сделало ООП что ты так хочешь от него избавиться в пользу чего-то другого Допустим есть ЗАПРОС от клиента, он поступает в МАРШРУТИЗАТОР который перенаправляет его на КОНТРОЛЛЕР, он в свою очередь обрабатывает его, достает какие-то данные из МОДЕЛИ и отдает ОТВЕТ Все что написано капсом на мой взгляд очень удобно распределить по классам и оперировать ими, зачем от этого отказываться, во имя чего? И просто ради интереса, какую ты видишь альтернативу?
>>260146970 (OP) Хороший язык. Местами глуповат и некоторые реализации совсем уж абсурдный детский сад, упрощение ради упрощение. Обманчиво простой, пока не дойдешь до канкаренси. По повода основного твоего вопроса я думаю что го немного не для этого, не для понимания сути программирования. Возьми более низкоуровневый Си. Тоже отличный язык.
>>260163148 Ясно всё с тобой, мартышка. Больше пиши кода чтобы потом пришёл я и за прайс в 3 раза больше это приводил к требованиям бизнеса. >У тебя по слогу понятно, что пишешь ты Hello World, прекращай. Угу. Сказала мартышка которая приехала на метро домой после трудового дня.
>>260146970 (OP) Зная один язык, второй узнать тебе будет легче. Поэтому вкативайся на чем интересно, в минус не уйдешь сможешь сменить язык в краткий строк.
>>260163561 >на котором можно делать всё что угодно Какая мне разница что там можно делать на нем а что нельзя. Язык инструмент, мне поебать хорош ли он во всех задачах, мне важно хорош ли он в текущей решаемой задаче. Если я захочу более универсальный я возьму плюсы или раст. Но никак не сисярп.
>>260163886 Так я могу и на плюсах написать хуевый фреймворк. Ты просто не понимаешь о чем говоришь. Реализуй алгоритм на разных языках его и проверяй n-раз. А мерять языки через фреймворки это глупость.
>>260164036 Тут множество проблем, во первых нет смысла конкурировать с быстрыми растом и плюсами. Во вторых, фреймворки как правило пишутся под определенное кол-во задач, условно говоря. Следуя определенной архитектуре. Скажем те же фреймворки на го, при распараллеливании на n-колво серверов, то есть реализации микросервисов покажут себя не сильно хуже, а возможно даже достигнут паритета с конкурентами на расте и плюсах. Просто потому что были под это заточены.
>>260159586 >не нашел пару десятков баксов на пару инстансов >нашел пару десятков тысяч баксов на переписывание сервера >ограничил себе пул талантов в пару тысяч раз Охуительные истории, братан, пиши еще.
>>260165117 If none of the requests requires heavy computation, they go through the Event Loop or the Worker Pool very fast allowing the app to hold thousands of concurring connections.
>>260165250 Скоро камбэк С++. В ГО есть проблема работы сборщика мусора которая может влиять на отклик системы. Если бы они как в расте использовали скоупед лайфтайм, то было бы проще.
>>260146970 (OP) > Опытные аноны, смогу ли я благодаря ему стать хорошим программистом? Нет. Язык на жто не вияет вообще никак. > Вкатываюсь не ради устройства на работу, а ради вникание в суть, без лишних отвлекающих моментов. Питон. > минималистичностью и высочайшей производительностью Ахаха, нет.
>>260170458 В двух словах В языке уже есть классы типа МАТАН, или СПИСОК, в этих классах уже есть методы(функции) по добавлению в конец списка(аппенд), по добавлению в нужное место(инсерт), по удалению элементов(ремув, дроп, дроп ласт/ферст), уже есть алгоритм сортировки и ты вызываешь его .sort() к своему листу. И сам ты когда свои программы пишешь - соблюдаешь такой же принцип, но это уже паттерны Языки же функциональные строятся на другом принципе, в них есть функции типа map, reduce, filter которые позволяют накладывать другие функции на определенные элементы разных дата-структур. В целом функциональщину сложнее понять для новичка. Тебе никто не сделает Класс Собака: переменная количество ног:интегер = 4 Кличка: Струна Можно ебать: Бул инициализатор(кличка, ноги, ебабельна): --сам.кличка = кличка --сам.ноги = количество ног --сам.ебабельна = можно ебать
>>260157094 Пхахпхпхахах, нассыте долбаебу уже на лицо. Запомни, тварь, НЕТ ПЛОХИХ ЯЗЫКОВ И ТЕХНОЛОГИЙ, есть только устаревшие, либо не подходящие под задачу
>>260157094 Пхахпхпхахах, нассыте долбаебу уже на лицо. Запомни, тварь, НЕТ ПЛОХИХ ЯЗЫКОВ И ТЕХНОЛОГИЙ, есть только устаревшие, либо не подходящие под задачу
Захотелось это высрать: Школьный паскаль - о прикольно, калькулятор написал. С - ебать, так вот как все работает на самом деле. С++ - че за ооп нахуй? Прикольно такто. Python - ебать магия, само работает. JS - прикольно, можно странички без перезагрузки менять. Java - Нахуй мне везде писать какой-то лишний код, даже на плюсах короче было.