Аноны-программисты, поясните мне, будьте так добры, почему вы 2015 году все еще программируете на чем то кроме GO. Го быстр, прост, прекрасен. Начиная с версии 1.5 сборщик мусора вообще не чувствуется.
Для тех, кто еще не успел ощутить на себе все прелести этого соврменного ЯП - поспешите. Уже скоро спрос на этот язык будет так велик, что без знания Go вы просто не выживите в мире IT.
>>101555637 Cмейся, смейся, даун, твое перлоговно кроме сисадминовских петухов не нужно, кроме поддержки легасиговна оно нигде нахуй не нужно. уже давно все можно на ноду и питон перекатить, удачи жрать устаревшее говно
>>101555874 Прошло 20 лет > Cмейся, смейся, даун, твое питоноговно кроме сисадминовских петухов не нужно, кроме поддержки легасиговна оно нигде нахуй не нужно. уже давно все напрямую из мозга программируют, удачи жрать устаревшее говно
>>101556180 ну как бы да, в скале запихнуто все, причем в виде синтаксического сахара, отчего местами волосе на жопе шевелятся, но мне F# как-то не варик, я к JDK слишком придрочен
>>101555384 (OP) > на этом прекрасном языке программирования, проверенного временем > на языке, проверенного временем Рекомендую освоить для начала русский.
>>101556294 у тебя обработка ошибки идет ОТДЕЛЬНО, в этом и смысл исключений, а когда тебе надо проверять каждый метод функцию на десяток возвращаемых значений, это жопа, исключения ты можешь прописать отдельно, прикрутить к ним case(или что там в твоем любимом языке) с вариантами исключений и эта шляпа не будет увязана с остальным кодом, а если ты получаешь ошибку как возвращаемое значение, ты будешь пихать эту проверку в основной код, или делать какую-то конструкцию и придешь в итоге к тем же исключениям, но самописным
Лично у меня в коде ща соотношение ооп/аоп/дерганья конфигов и прочей вспомогательной хуйни к чисто логическим блокам где-то 9:1. Но когда я пишу эти самые 1, я всегда сижу и скучаю по своему старому верблюдику.
А нахуя оно мне? За встроенные регекспы в синтаксис что ли блеать? Нужны лишь сишка и няши аля схеме/хаскелл дабы использовать их для системных скриптов. Остальное нужно только чтобы работать говнопроектики на дядю и корпорации(для тех кто поилитнее), да-да, привет вам - жабщики, питонщики, плюсари, гошники и прочий скам-рабы-ИНДУСтрии.
перл нормален, на нем ваши юниксы клеили, СИПАН охуенен, но синтакс очень хаксорный, и фреймворков много и имплементаций ОО. Ящитаю что труъ программер должен знать перл, хотя-бы базовый уровень.
>>101557356 Тем что либы говно? Тем что он нигде кроме сервера не крутится? Тем что у него хуевая выразительность? Тем, что на нем раньше писали криворукие уебки, вместо нормальных людей. после которых теперь надо кривое уродливое говно разбирать?
>>101557811 > либы говно Дальше даже читать не хотел > Тем что он нигде кроме сервера не крутится Это тебе одноклассники рассказали? Перл очень хорош для скритов и на десктопе, и даже на вин > Тем что у него хуевая выразительность Слишком субъективно, как по мне, перл это верх выразительности
>>101558105 Потому что блять. За время в которое я прочитаю 1000 строк кода на сишке на хаскелле едва ли уловлю что хотел выразить автор в этих 150 строчках. Лол
>>101558078 Пишу на scala, многое на хаскеле сейчас могу прочесть интуитивно, подход ФП везде одинаковый, отличия только в лиспе, из-за префиксной нотации
> Объективно, возьми любого кодера и покажи ему перл и другой язык и увидишь. и посмотри где быстрее разберешься. Ты своих одноклассников написавших helloworld за кодером уже считаешь?
>>101557705 Зачем? Если на шарпе, у тебя под рукой есть няшный функциональный F# Причём ты легко сможешь использовать модули, наприсанные на F# в прогах на C#
>>101558443 ты видимо не вкурсе, что это вообще такое, но по секрету скажу тебе она в скале есть, более того она, через жопу конечно, есть даже в 8ой яве и сишарпе(через делегаты мамадорогая)
Кстати когда-то работал в одной конторе с дядькой, у которого дипломная работа заключалась в написании крестикинолики в Асемблере на овер 1000 страниц формата А4.
>>101555384 (OP) Перл неудобоваримое гавно для любителей порегулярить, перл умер и используется пердоликами в соснолечке, когда я начал под веб что то делать и почитал синтаксис пхп и перловермишель с регулярочками, я положил книжку о перле под ношку стола чтобы не шатался, где он и лежит до сих пор, на фанатов перла смотрю как на убогих, а так, c#, Ява,на худой конец С в пердолесистемах,все остальное, скала хуяла, хаскель хуяскель не нужны ибо для пидоров, ну еще кресты норм, ибо стандарт индустриальный
>>101559384 Оу, ты путаешь пакеры и протекторы с обфускаторами. Обфускация может кое-как решить проблему воровства исходного кода, а защищать приложение от пиратства мало смысла на любом языке.
>>101559384 ЧТО БЛЕАТЬ??? легко, ога, ебать мой лысый череп как легко и понятно, ты сам-то пробовал? во-первых заказчику нахуй не нужно в него лезть, ему нужно чтобы работало, во-вторых ну залезет, дальше что? спиздит твой супер-уникальный алгоритм? что за бред-то. и самое главное, есть тысяча добротных обфускаторов, если настолько прям паранойя
>>101559845 для себя можно и на фортране писать, и на форте, и на эрланге с прологом, если для себя, и даже можно потом на этом денег поднять, если повезет, только нужно ли?
>>101560038 >Хаскель пиздецки неудобен точка. есть куча языков с поддержкой ФП которые прикручены к тем или иным фреймворкам, лет через 20 хаскель может будет использоваться массово, но нахрена все это нужно, если уже есть F#, Scala, Clojure
>>101560009 да мне похуй, факт в том, что мужик не здался и захерячил. а ты можешь хоть на 1С а потом дизассембленуть, но ты не будешь так крут как он.
>>101559493 Говнокресты с выстрелами в ногу стали стандартом потому что ничего другого не было, за кресты можно ебало набить Страуструпу, Очень много лигаси на крестах понаписано, да чего уж там, сложно вот альтернативу крестам выкатить даже сейчас,но перекатываюося потихоньку уже ,я думаю, ненавижу кресты
>>101560298 ты под нормальной компиляцией что понимаешь? в машинный код и точка? ты задумывался почему native для андроида - это ява, а не ассемблер или си? какое реальное преимущество дает "нормальная компиляция?"
>>101560507 Честно, по поводу андроида не очень, ибо вообще похуй на все эти мобильные поатформы ибо говно без задач. Но подозреваю что для большей популярности ибо на джаве писать очень просто. Реальное преимущество? Скорость, память. Я так понимаю ты хочешь сказать что нет? И да, зачем же для ведра джава нэйтив?(не хочу гуглить и разбираться, ибо не очень интересует)
>>101559969 Нахуй он вообще нужен, нельзя макаку за него сажать, а если макаку нельзя то и язык этот нахуй не нужен, столманов пару человек, а софта нужно написать дохерищи, а намакакить еще больше
>>101558847 Питон сделан некачественно, делают его какие-то сомнительные, судя по высказываниям, люди. У него плохой сборщик мусора. Плохой рантайм вообще. GIL. Плохо (никак вообще) писать DSL-и. Он многословен. У него есть неявные, трудноконтролируемые динамические зависимости (всякие sitedefaults) которые подгружаются из разных мест, и могут привести к разному поведению в разных средах. Ладно, еще если на одном сервере крутится одно приложение. А если их десяток? Попытки сделать из него что-то приличное (Unladen swallow) потерпела эпический, эталонный фейл. "Эволюция" языка довольно смехотворная, привела к зоопарку версий. Его трудно поддерживать в продакшене. Он медленный, в конце концов. Нафиг он вообще нужен? Щас сюда придут и расскажут про "песочницы", линты, "умение готовить" и всю прочую стандартную документацию. Я все эти доводы знаю, так что прошу сразу перейти к следующей части --- а зачем, ради чего весь этот гиморой
>>101555384 (OP) Я охуеваю, блять. Перл, ПХП, еще куча всякой около C - хуиты. КТо-нибудь может мне сказать, сколько сейчас актуальных языков программирования Вопрос номер 2: НАХУЙ ТАК МНОГО, БЛЯТЬ? Вопрос номер 3: когда вы, полуебошные, соберетесь своей четырехглазой гурьбой и упростите себе жизнь, избрав какой-нибудь стандарт единый?
>>101560875 Сначала начал писать простыню, с примерами по скорости и памяти, но тут заметил >мобильные поатформы ибо говно без задач >джаве писать очень просто ок, а ты сам на чем пишешь и для чего?
>>101561084 лол. Задач много, и все их нельзя делать на одном языке. Если твоя цель зарабатывать хоть какие-то деньги на унылой говноработке - учи пайтон или джаву, точно не промахнешься.
>>101555384 (OP) Что блять? Что нахуй? Я не верю своим ебаным глазам, какой нахуй перл, у меня не хватает слов чтоб выразить свое негодование, пошел нахуй отсяда, сраный уебок, и чтоб я тя больше не видел здесь, или я вычислю твой ойпи и ты будешь всю жизнь есть манную кашу через трубочку, ебаный дегенерат.
>>101561432 Что блять? Что нахуй? Я не верю своим ебаным глазам, какой нахуй руби, у меня не хватает слов чтоб выразить свое негодование, пошел нахуй отсяда, сраный уебок, и чтоб я тя больше не видел здесь, или я вычислю твой ойпи и ты будешь всю жизнь есть манную кашу через трубочку, ебаный дегенерат.
>>101561501 Что блять? Что нахуй? Я не верю своим ебаным глазам, какой нахуй 1С, у меня не хватает слов чтоб выразить свое негодование, пошел нахуй отсяда, сраный уебок, и чтоб я тя больше не видел здесь, или я вычислю твой ойпи и ты будешь всю жизнь есть манную кашу через трубочку, ебаный дегенерат.
>>101561331 На сишке пишу прототип п2п хуитки, некоторое подобие(очень упрощенное) системд просто джаст фор лулз, и еще по мелочи там. Ну и на баше всякие мелкие скриты. На схеме или хаскелле чисто поиграться с графами/деревьями. А что остановил простыню, пиши, мне интересно.
>>101561501 А что если перевести питон на русский язык и все библиотеки тоже (интерфейсы) с автоматическим переводчиком? Можно будет кодить по-русски, охуенно же.
>>101561611 Что блять? Что нахуй? Я не верю своим ебаным глазам, какой нахуй шарп, какая джава, у меня не хватает слов чтоб выразить свое негодование, пошел нахуй отсяда, сраный уебок, и чтоб я тя больше не видел здесь, или я вычислю твой ойпи и ты будешь всю жизнь есть манную кашу через трубочку, ебаный дегенерат.
>>101561566 Если задаешь такой вопрос то бросай учить кресты. Доучишь ты его ой как нескоро. Нет, я серьезно, если у тебя все еще есть желание то перекатывайся на джаву/питон. Чтобы работать плюсарем тебе еще много времени придется видимо потратить.
ПРИШЛО ВРЕМЯ ОСВОБОДИТЬ ПАМЯТЬ ПАМЯТЬ САМА НЕ ОСВОБОДИТСЯ ОСВОБОДИ ЕЁ, ОСВОБОДИ ЕЁ ЕЩЕ РАЗ ЗАЧЕМ МНЕ НУЖЕН ХАЧКЕЛЬ, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ ЛУЧШЕ ЕЩЕ РАЗ ОСВОБОДИТЬ ПАМЯТЬ Я ОСВОБОЖДАЮ ПАМЯТЬ ПО 3 РАЗА В ДЕНЬ КАЖДОЕ ОСВОБОЖДЕНИЕ ЗАНИМАЕТ ДВАДЦАТЬ НАНОСЕКУНД Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ВЫДЕЛЯЮ ПАМЯТЬ А ПОСЛЕ ЭТОГО ОСВОБОЖДАЮ ЕЁ ТУПЫЕ ХАЧКЕБЛЯДКИ ОДЕРЖИМЫ МОНАДАМИ А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВА ЧЕЛОВЕК TEMPLATE <CLASS BAZ> BAR FOO<BAZ>::DOWORK() int s=((12<<5)&(2^(21-(4|4)2)^1024))==0?1:0 ЛУЧШЕ Я ВЫДЕЛЮ ЕЩЕ РАЗ ПАМЯТЬ И ЗАБУДУ ОСВОБОДИТЬ ЕЁ, СТАБИЛЬНОСТЬ НЕ НУЖНА Я НЕ ОСВОБОЖДАЛ ПАМЯТЬ НЕДЕЛЮ ПОЙДУ ОСВОБОЖУ В C++ ВСЕ ПРОСТО И ПОНЯТНО SEGMENTATION FAULT. ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ ПРИШЛО ВРЕМЯ ОСВОБОДИТЬ ПАМЯТЬ КОКОКОКОКОКОКО КВИКСОРТ КОНКАТЕНАЦИЯ ЗА O(1) INLINE ASSEMBLER КОКОКОКОКОКОКО
>>101561886 Без страшных-ужасных корпораций не было бы вашего любимого опенсорса. КОКОКОКО НОУКА ПРИНОДЛЕЖЫД ВСЕМ, говорят они. А вы хоть знаете, сколько стоит разработка того же линукса?
>>101562022 Сколько вас таких тут было: "Хочу сдать программистом! Какой язык выбрать для начала?", "Хочу выучить язык %langname%. Посоветуйте литературы". Кто-то подрывается и отвечает вам, может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят. Дальше хелло-ворда дело не идет, не говоря уж о работе с памятью Неужели вы и вправду думаете, что программирование/кодинг/хакирство стильно-модно-молодежно и, того глядишь, на практике пригодится? Напряги свое серое вещество и подумай, нахуя тебе это. Просто оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь? Ф пизду вас, мудаков!
>>101561678 Такс такс, что тут у нас, перл, ага, посмотрим вакансии, так, две вакансии клоуном, которых только и берут чтобы на перлиста посмотреть и охуенные его истории послушать, 15к, проще дед морозом
>>101561613 Приведу пока один пример. Я думаю не надо объяснять, что для массового пользователя самое ресурсоемкое - компьютерные игры. Здесь есть очень хороший пример движок unity - написан на с++ и сишарпе, дописывается на сишарпе онли, и unreal 4 на с++ онли. Unity ничем не проигрывает unrealу по скорости и пожиранию памяти. Если речь идет о небольших программах, особенно если заморачиваться на оптимизации, то да, здесь будет ощутима разница. Опять же, совсем профу проще написать узкоспециализированный компилятор схемы, что собственно многие и делали. Есть немало людей, которые пишут на CL и счастливы. Насчет джавы на андроиде, то советую самому разобраться, почему все таки гугл пошли на такое. Здесь не только упрощение написания кода.
Слушайте, а у меня вот тут такой вопрос возник. Кодил одно время на шарпе немного, потом нахуй его послал и стал думать знакомиться с другими языками. А тут — ба! — оказалось, что кроме шарпа сплошная веб-параша. А такого объёмного набора встроенных функций нигде и нет больше. Серьёзно, ну вот что можно на ваших питонах написать, КРОМЕ веб-параши какой-нибудь очередной, заглавной страницы для очередного модного СТАРТУПА?
>>101562733 У питона множество хороших библиотек для обработки данных, машинного обучения, линейной алгебры и прочего science. Вакансий на такие дела на хабре наверно не найти, но вообще это довольно популярная тема для питона.
>>101562831 Признаться честно, после последних событий я не хочу иметь дела с любым ЯП, который завязан на спермоплатформу. Но просто я не знаю, либо я чего-то не понимаю, либо кроме шарпа GUI под винду писать и не на чем. Нет, ну серьёзно. На джаве что ли? Ахахахаха, так оно же будет выглядеть как говно из 90-х, да ещё и JVM надо будет на пк ставить, тормозное это дырявое говно, лооол.
>>101562969 >Ахахахаха, так оно же будет выглядеть как говно из 90-х, да ещё и JVM надо будет на пк ставить, тормозное это дырявое говно, лооол. и как оно в 2000м?
>>101563068 Ой, только давай не надо тут. Инструментарий для создания гуи на джаве сейчас: а) неудобный б) убогий в) тормозной. А ещё JVM дырявое говно. >и как оно в 2000м? Да да да, вот примерно так интерфейс, сделанный на жаве и выглядит.
>>101563076 ЭФ-ШАРП, язык, который компилируется в cil, т.е. промежуточный язык в .NET не завязан на спермософтовскую платформу, ты ничего не путаешь сейчас?
>>101563411 >У всех ещё кококо не прошло от сбора данных? От выпуска очередной спермопрошивки с рекламой и зондами. >iOS собирает ещё с 2008, после выхода iPhone Но у меня нет говносмартфона, это вообще другое дело и другая платформа.
>>101563190 >А ещё JVM дырявое говно. Пруфы? >Инструментарий для создания гуи на джаве сейчас: а) неудобный б) убогий в) тормозной Под гуем на джаве ты что понимаешь?
Да, на хакер.ру. Конструктивная критика статьи приветствуется. Демагогические аргументы, основанные на личности автора (в данном случае, самого сайта журнала) просьба не предлагать. >>101563911 >Ещё ни один кукаретик так и не показал наглядно - улетают ли данные при выключении галок приватной политики Здесь вопрос даже не столько в техническом плане, а в плане морально-этическом. Т.к. просто омерзительно пользоваться продуктами корпорации, которая ведет себя подобным образом. А в техническом плане сто тыщ раз уже шарком все доказано и показано. Я слишком устал и хочу спать, чтобы лезть сейчас за ссылками в гугл, но если ты и сам этого не сделал, то они тебе и не помогут. Просто прокричи, что типа где ваши доказательства, ваши доказательства не доказательства и энжой йо виндоуз 10 очень удобная операционная система с митро интерфейсом и рекламой в пуске.
>>101563646 Ах да, я ж забыл добавить, я уже даже говорить не буду, что эти самые ЫНТЫРПРАЙЗНЫЕ хуесосы, которые пилят своё сраное убогое говно на жаве, как правило вовсе не расположены к своевременному обновлению своей параши, которая на новой версии жава понятное дело не запустится. Некоторые приложения работают на JVM еще нулевых годов выпуска, это не шутка и никого сейчас не удивляет.
>>101555384 (OP) Я тут потихоньку осваиваю пайтон, так вот в "Изучаем Python" автор говорит что все задачи пирла решаемы на пайтоне. Хуй его знает конечно, но он книги пишет всё же, ему поди там виднее.
>>101564236 Ты бы еще 1.4 версию мне сюда приволок. Мне про .net тоже начать говно раскапывать? Еще можешь мне ткнуть в любую массовую технологию и я тебе выдам список багов который в ней находили. Про гуи что скажешь? Я под гуями на джаве понимаю JavaFX, инструментарий - scene builder, выглядит оно вот так. Теперь расскажешь мне про а) неудобный б) убогий в) тормозной инструментарий, и интерфейс как из 2000го?
>>101555384 (OP) Пишу на php серверный код и на JavaScript клиентский. Проблем не испытываю. Ах да, СУБД - MySQL. Не понимаю бомбежки этих хипстеров кокок ruby on rails кукареку postgreSQL.
>>101564696 >Все линки которые ты там нароешь, внезапно НЕ относятся к релизному билду. Пххххх бля)) Пиздец конечн ты моришь)) Ну лан, я говорил что нет желания в чём-либо убеждать или переубеждать. >>101564738 >Мне про .net тоже начать говно раскапывать? Дак я и не агитирую за него, хотя он безусловно выглядит лучше чем джава, особенно при разработке под шиндошс. >Ты бы еще 1.4 версию мне сюда приволок. Не понял, версию чего? Жавы? Так я не виноват, это ж пидорки, которые на ней приложения пишут, держат заказчиков на олд версиях. >Про гуи что скажешь? Ой слушай, ничего не скажу. Чет вообще спать хочется и спорить тоже расхотелось, в общем можешь считать что я слился. Может как-нибудь в другой раз в подобном треде.
>>101565288 Это ты с которым про шпионаж агитировали? Я же с самого начала сказал, что ничего не буду объяснять, ибо если уже доступной информации по теме тебе недостаточно, чтобы сделать выводы, то я тут уже точно ничем не смогу помочь. Просто энжой йо спермопрошифка с митро-инторфейсом, пхх, господи, самое уёбищное решение наверное за всю историю дизайна интерфейсов, даже студенты и школьники, которые пишут опенсорс и DE для него, не допускали таких фейлов наверное.
>>101565438 >Тебе с таким подходом прямая дорога в 1С Мне вообще вряд ли в программирование дорога, т.к. мне ни один язык и ни одна платформа не нравится, у всех есть какой-то фатальный недостаток, сразу отбивающий желание это учить, вот например в случае с жавой - море эксплойтов и необходимость наличия JVM. А на всех остальных языках, не считая шарпа, кроме веб-говна и писать-то нечего, а у меня ко всему, что связано с вебом, омерзение. Да и к мобильным платформам тоже.
>>101565538 Очередное кококо, мы уйдём нат*nix, который в говнофорках генерит левого трафика over дохуя. Но зато илитка!
Ещё раз - инфы дохуя, но все либо а) про DP версию, а не RTM (читать лицензии, ды нахуя?)
Либо 1.5 ноунейма с wireshark. Помню в процы когда начали ID добавлять, все кукарекали - кококо, можно идентифицировать личность. В биос добавляли возможность скрыть ID проца. Потом просто забили. Все сидят и ок.
Ещё раз повторюсь, мак и айОс уже с 2008 такую инфу собирает и нарм, никто не парится
5 октября 2015 года на площадке Канбар форума в Сан-Франциско Ларри Уолл официально представит финальную реализацию языка программирования Perl 6. Спонсором мероприятия выступает компания Craigslist (текущий работодатель Ларри Уолла). Открыта регистрация.
Слушайте, а как вообще можно на питоне что-то писать? Я вот тут попробовал вкатиться, и знаете, это пиздец. Статической типизации нет — пиздец. Т.е. надо изучать во всех подробностях особенности поведения языка при сравнениях, преобразованиях и прочем. Какой-то пиздец с объявлением переменных и инстанциацией — если что-то объявил, надо сразу присвоить значение. Конечно, а то оно блядь не поймет тип переменной, которую собираются использовать. Спрашивается, и нахуя так делать? Нельзя было разрешить хотя бы в отдельных случаях явно объявлять тип, без присваивания значения? Передачи значения в функции по ссылке нет. Ну, точнее есть, но хуйня какая-то передаётся ссылка на объект, но при попытке изменить объект, лежащий по этому адресу в памяти, мы просто изменим ссылку. Можно только вызывать методы этого объекта. Пиздец какой.
>>101566569 >но при попытке изменить объект, лежащий по этому адресу в памяти Дружище, ну ты хотя бы почитал что оно и как. >Нельзя было разрешить хотя бы в отдельных случаях явно объявлять тип Тебе не питон нужен, а Cython, с твоими повернутыми на сях мозгам будет гораздо легче.
>>101566830 >Дружище, ну ты хотя бы почитал что оно и как. Ну да, признаю что литературы по питону не читал, все на уровне знакомства с синтаксисом на кодекадеми. >Тебе не питон нужен, а Cython, с твоими повернутыми на сях мозгам будет гораздо легче. Да не, я не против попробовать что-то новое, но просто я не понимаю: я ещё не проникся философией динамической типизации и со временем это пройдет, если упороться литературой, или что со мной не так?
>>101566830 >Дружище, ну ты хотя бы почитал что оно и как. И да, вот именно про это я читал. Нельзя. Всё объект, в функции передаются ссылки на объекты. Не так скажешь? Ну или приведи пример реализации нижеследующего на питоне. http://ideone.com/GUZnue
>>101567052 Ты придрочился к одному подходу и другой кажется тебе нах не нужным и кривым. Чтобы въехать тебе надо во-первых писать, во-вторых тебе нужен cookbook, там пишут, как на самом деле надо язык использовать, и какие-то проги/библиотеки, которые ты должен изучить и понять. Пройдет или нет, зависит от тебя. Я вот переломал себя и привык к динамической типизации и утиной нотации, а потом вернулся к статике и понял, что могу и так и этак, но статика мне больше нравится, это личная особенность. А самый большой перелом у меня произошел, когда я понял что такое ФП на практике и уверовал в божественный map/reduce, простые структуры данных и функции, которые можно передавать в функции, там же вызывая и получая на выходе еще функции, но это уже совсем другая история, не на сон грядущий, явно. А Cython погляди, он охуенен, может это твой язык рили.
>>101567607 >Чтобы въехать тебе надо во-первых писать, во-вторых тебе нужен cookbook, там пишут, как на самом деле надо язык использовать Ну я так и думал, в общем-то, надо курить литературу.
>>101567436 Да я про другое, блин. Так делать на питоне просто нельзя, это нарушение всех принципов ООП и не только. Swap(a,b) дне должно менять реальные a и b, это пиздец, ты должен вернуть массив например, разобрать его на месте и выводить уже новые данные. Ты не меняешь данные, ты создаешь их измененную копию.
>>101567967 >Я своих учил на чистом Ansi C, рассказывая попутно как работает память, и что вообще происходит. Вот это ключевое. И относится ко всем языкам. Не про память, а знать что происходит на уровне ниже, это отличает макаку от разработчика.
>>101568236 Ессесно глазами сишника это ужасно, но здесь дело не в массиве, а в том что не надо лезть в зону ответственности другой функции, бишь другого кода. Сначала это все дико неудобно, пока не поймешь для чего оно нужно. Для того чтобы ебашить примерно как выше в си примере, есть такая штука как замыкания(closure), но опять же, тебе надо сначала более менее въехать в новую парадигму, а потом уже лезть в дебри.
>>101568236 к тому же массив в этом случае разбирается конструкцией вида [x,y] = Swap(a,b) сам собой (это не питон, но суть такая, чтобы разбирать коллекции на переменные на стадии присвоения, просто описывая эту коллекцию подобным образом)
>>101567920 Не знаю что это / в чём различие, из мимошюточек как я понял это переосложнённая ненужная хуита? >>101568098 Вообще моя мечта - изучить электронику и паять всякие ёба-устройства, а для этого думаю понадобиться знать какой-то язык чтобы погромировать микросхеммы. Работать где-то за зп написанием кода мало интересует.
>>101568781 Да много такого есть. В более-менее крупных конторах всегда есть окаменевшие остатки ПО - я сам не так давно видел огромный машинный зал с отдельной системой охлаждения и накопителями на больших бобинах с лентойнет, не современной, огромного размера винчестерами на 512кб, первыми, здоровыми ещё, ЕСками, ЭНИАКом, которые там с постперфокартовских времен стоят и работают с кодом, написанном без всяких интерпретаторов, либо на забытой во тьме веков разновидности ассемблера. И на них до сиз пор задачи висят, печатаются сотни метров логов, хотя даже древний 286й был бы на порядки мощнее чем весь этот музей. Но, правда, это был действительно машинный зал.