Самый быстрый язык программирования

preview_player
Показать описание

Что быстрее — ruby или python, scala или java, nodejs или php?
Иногда споры вокруг этих вопросов разгораются нешуточные, а зря.

Как не вестись на фигню и чем заниматься начинающему программисту вместо этого — внутри видео.

#SoftSkills #Хороший_Программист #Хороший_Программист_SoftSkills

© «Хороший программист»

Рекомендации по теме
Комментарии
Автор

Я такой молодец, я новичок в программировании, я выбрал ассемблер и теперь работаю слесарем

Servodroid
Автор

Мечта новичка: написать самую "быструю" и оптимизированную 3D игру на чистом асемблере.

ubcvnku
Автор

Я программирую на низком уровне и для меня критически важно чтобы код исполнялся за 0.06 сек а не за 0.12 сек.

nikolaydd
Автор

Михаил, спасибо. По делу объяснил, хорошо получается у вас :)

foxes
Автор

Я не программист, но такая мысль как "пишите код правильно и он будет быстрым, потому что 21 век" как то глупо звучит. Мне кажется важно учитывать все и скорость работы кода и скорость разработки и кучу других вещей при выборе технологии...

frrrost
Автор

Согласен, прежде чем говорить о "скорости"... убедитесь, что у вас не "говнокод"...в продакшене )))Язык подбирается под задачу, а не наоборот))У каждого языка свои плюсы и минусы ))

North
Автор

Миша, аккуратней. За тобой всё время какие то люди ходят

stigmat_dev
Автор

яп это инструмент в руках кодера, и исполнение кода зависит от рук программиста, а не абстарактных спецификаций языка

iehgfeithf
Автор

Настолько приятные и полезные советы. Спасибо)

valeriipimenov
Автор

Пипец, жалко что это видео не посмотрел раньше, спасибо бро

Dante-
Автор

Тот момент когда пытаешься запихать прошивку на Attiny11 с 1 kB Flash и 32мю регистрами общего назначения.

shiv_live
Автор

вот почему винда все тяжелее и тяжелее

aleksei-demon
Автор

Хороший формат. Ждем еще. Живо открыто интересно

MegaIntelekt
Автор

Да, однажды был в кругу людей, которые на это обращают внимание. Была ситуация даже:
Как-то поспорили на эту тему в сообществе 2 группы людей. Одни были за C#, а другие за C++. Плюсовики сказали что они круче и было решено запилить текстовый редактор. Какой - не важно, главное, чтобы мог txt открывать. В итоге С# на своем более медленном языке написали графический редактор для винды, там была даже для js подсветка синтаксиса и автодополнение были (косое с точки зрения UX, но умно подбирало варианты).
В свою очередь плюсы заявились на консольный вим-лайк редактор. Но проект-даже не стал проектом, я как специалист по ИС разложил всё на сущности, накидал интерфейсы классов. Но моя грандеозная архитектура былоа отклонена по причинам: ООП замедлит работу, остальная часть сообщества даже не знакома с классами.

Из всего этого я сделал вывод, что можно хоть сколько придерживаться каких-то убеждений, но на разобранной машине далеко не уедешь, а в свою очередь автомеханик и собранной машине рад, когда она есть. В команде шарпистов были в основном люди, которые были сосредоточены на конечной задаче и у них был нужный инструмент для решения, а в плюсах повернулись на производительности, даже не взглянув на задачи.
Да в команде плюсов были люди, которые просто ради интереса к языку участвовали, не все были бэнчмаркерами, но подавляющая часть была таковой и, я бы сказал, убивала проект.

vesh
Автор

Офигенное видео, смотрел с большим удовольствием.

shashlikifyteam
Автор

Работаю на высоконагруженном проекте. Используем PHP. Не люблю PHP, хотя используем последний версию, и глаз радуется когда можно указывать везде типы. Но тем не менее, нужна была асинхронность, и мы используем swoole. Проблема в том, что понимание как он работает есть только у тех кто писал на других языках где есть такое понятие как асинхронность. Поэтому пишите на разных языках и будет вам счастье. А по поводу Ruby, писал очень две похожие задачи на Ruby и Node.js, у ноды как-то все лучше работает, просто по ощущениям. Руби в чём-то хорош, но для больших проектов он довольно слабоват. JRuby, классная тема, но блин... неохота все эти костыли наворачивать. Просто выбирайте Rust после изучения более легких языков и будет вам счастье.

Сугубо личное мнение.

lennyy
Автор

4:08 ключевая идея - супер сформулировано!

ilyakushlianski
Автор

На эту тему особенно интересно высказался Герберт Саймон в административном поведении, ограниченная рациональность, критерии удовлетворенности и полезность. На все это его как раз натолкнула тема компьютер сайнс.

denisbaranoff
Автор

Я питонист. Однажды мне для спасения общего дела пришлось взять на поддержку один сервис, решающий определенную задачу по оптимизации с высоким потреблением ЦПУ.
Сервис написан на Go, но разумеется что бы лучше разобраться в алгоритме я составил его базу на своём родном Питончике... Суть проблематики мне это помогло узнать. Но вот, что очевидно точно "слишком высокоуровневые" языки весьма ограничено проходят для CPU bound и подходят только там, где есть возможность использовать библиотеку на Си например))

deniscypukat
Автор

Не согласен про скорость. Никто не хочет играть в игры на питоне. Поэтому вопрос выбора остаётся открытым

ozgiyyt