Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Hed-kun

Программирование, т. 6

Рекомендованные сообщения

го в принципе не конкурент плюсам

 

пытаться писать что-то на го без его рантайма = написать самому себе весь этот рантайм, а следовательно пошло оно нахуй

 

 

го только для бекэнда веба, дальше ни ногой


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

Поделиться сообщением


Ссылка на сообщение

Врываюсь в frontend после месяца Си + круглосуточной работы (ну практически, 5 дней в неделю по 9-10 часов). Собственно вопрос, кроме html5, css, native js, less/sass что ещё надо?

Ну и вообще, стоит сейчас лезть в frontend, там индусов миллион (смысл быть миллион первым) или лучше уйти в iOS/Android dev?

Кстати, вопрос, на Си есть что-нибудь сейчас годное? А то может ну его нахуй все эти ваши хипстерские хуйни, Си жи есть жи.

По С в саратове до кризиса проскакивали вакансии со всякими микроконтроллерами, после вообще исчезли. Сейчас даж в Москве все вакансии по чистому С можно пересчитать по пальцами одной руки. Последний раз видел что нужны прогеры в КБ сухого. Кстати круглосуточная работа связана с программированием или ты в магазине электроники телефоны толкаешь?)

Второе, но не телефоны. На жизнь зарабатывать надо, что бы жрать было, а бывшему школьнику надо где-то зарабатывать.

Поделиться сообщением


Ссылка на сообщение
Гость Camus

Go не замена плюсами. А вот раст вполне его аналог. Конечно пока рано даже думать о замене. Как правильно написал кант, программирование с его динамичностью не лишено топорности больших компаний.

Поделиться сообщением


Ссылка на сообщение

Go не замена плюсами. А вот раст вполне его аналог. Конечно пока рано даже думать о замене. Как правильно написал кант, программирование с его динамичностью не лишено топорности больших компаний.

бля. ну Ничто не замена плюсам.

все языки которые пытаются его заменить - его урезают. В той или иной степени.

С++ мне дает возможность применять практически любую технику или модель. Тогда как приемник будет явно мне запрещать применять некоторые по его мнению "опасные".

Все эти потоко-безопасности и встроенное конкуренси и прочая лабудень которыми так пиздаты расты и т д. Блять, я что, не в состоянии сам это урегулировать?

Или они хотят все довести до состояния того, чтобы я писал код который я не понимаю как рабает и он просто работал? так нахуй так жить.

все эти бенчмарки плюсов против растов это еще одна хрень :lol:

Компилируют хуй пойми какими комлиляторами, потом мол перформанс у них почти одинаковый. Блять, скомпилируйте интел компайлером, там и проверим заодно, насколько пиздаты ваши расты хуясты.

Поделиться сообщением


Ссылка на сообщение

По-моему, программисту (то есть как человеку/личности) должно быть вообще похуй на то, какое дерьмо мамонта еще будет жить сотни лет и все такое.

Если есть более интересный, пиздатый и менее мозгоебучий язык/фреймворк/чтоугодно для тебя, на котором конкретно ТЫ (а не гипотетические массы программистов и компаний) сможешь что-то ебашить, получая за это удовлетворяющее тебя бабло (а для некоторых можно и без бабла), то иди и ебашь что-нибудь на нем. ВСЕ. Тем более на все эти новые языки/фреймворки сейчас вообще изимодно переходить, имея базу с других.

Я конечно понимаю что все обожают холивары про x vs y, но меня чет уже конкретно так подзаебал весь этот пустой треп, про то что где-то кто-то говнокодит на говне мамонта и кому-то на это должно быть не похуй.


userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение
Гость Camus

Ну как бы ты же понимаешь, что инструмент должен решать задачу/проблему. Раст решает проблему управления памяти. Безопасных потоков и многих других вещей, с которыми сталкиваются все кто начинает или уже пишет на плюсах. Раст проблему решает, и благодаря анализатор при компиляции делает это ещё понятно. Имеет стандартизированный пакетманагер и копилируется в итоге в байт-код. Поэтому очевидно что раст найдёт своё применение в том числе и в тех местах где раньше были плюсы.

Твоя любовь к плюсам понятна. Можно чувствовать себя богом если уметь им управлять, но это не совсем то чего ждут от инструмента.

 

Ну и кстати сравнения с Интел компайлером - не похуй ли, байт-код и есть байт-код. Компиляторы в итоге станут примерно одинаково хороши.

Поделиться сообщением


Ссылка на сообщение

а что хорошего в байт коде?


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
Гость Camus

Очевидно чтобы запускать код везде где нет рантайма

Поделиться сообщением


Ссылка на сообщение

Ну как бы ты же понимаешь, что инструмент должен решать задачу/проблему. Раст решает проблему управления памяти. Безопасных потоков и многих других вещей, с которыми сталкиваются все кто начинает или уже пишет на плюсах. Раст проблему решает, и благодаря анализатор при компиляции делает это ещё понятно. Имеет стандартизированный пакетманагер и копилируется в итоге в байт-код. Поэтому очевидно что раст найдёт своё применение в том числе и в тех местах где раньше были плюсы.

Твоя любовь к плюсам понятна. Можно чувствовать себя богом если уметь им управлять, но это не совсем то чего ждут от инструмента.

да дело во том, что плюсы тоже все это умеют.

в некоторых случаях не умеют - но это скорее вопрос 10-20 дополнительных строк кода, нежели смены языка программирования. нахуя мне куча рантайм проверок, если их можноо избежать?

Ну и кстати сравнения с Интел компайлером - не похуй ли, байт-код и есть байт-код. Компиляторы в итоге станут примерно одинаково хороши.

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

да и не зря появилась же profile guieded optimization, которая у меня давала прирост в 2 раза в большинстве случаев. это должно уже о чем то говорить.

Поделиться сообщением


Ссылка на сообщение

Очевидно чтобы запускать код везде где нет рантайма

что значет нет рантайма? нет компилятора под эту платформу? и как оно будет работать? последовательно выполнять инструкции

да дело во том, что плюсы тоже все это умеют.

в некоторых случаях не умеют - но это скорее вопрос 10-20 дополнительных строк кода, нежели смены языка программирования. нахуя мне куча рантайм проверок, если их можноо избежать?

он наверное имел в виду компайл тайм. рантайм проверка - это как вообще?

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
Гость Camus

Ладно, не мне, школьнику из мира вебпараши спорить с богом самого великого и ужасного создания программистов мира сего. Просто спорить с тем что раст не найдёт свою нишу глупо, ибо он уже нашёл.

 

Да и сколько плюсам лет? Больше чем любому в топане. А эти фишки появились пару лет назад. Странный язык короче.

Поделиться сообщением


Ссылка на сообщение

Гейз, а в чём можно за год проуспеть параллельно изучая чистые Си? Что можно ради портфолио заебашить (учитывая, что ещё надо будет теорию изучать). Готов учить хоть что, лишь бы было полезно + в портфолио потом не стыдно засунуть.

Поделиться сообщением


Ссылка на сообщение
Гость Camus

Гейз, а в чём можно за год проуспеть параллельно изучая чистые Си? Что можно ради портфолио заебашить (учитывая, что ещё надо будет теорию изучать). Готов учить хоть что, лишь бы было полезно + в портфолио потом не стыдно засунуть.

Ничего такого что было бы не стыдно сунуть в портфолио

Поделиться сообщением


Ссылка на сообщение

Гейз, а в чём можно за год проуспеть параллельно изучая чистые Си? Что можно ради портфолио заебашить (учитывая, что ещё надо будет теорию изучать). Готов учить хоть что, лишь бы было полезно + в портфолио потом не стыдно засунуть.

а как ты вообще пришел к идее изучать чистый си? изучай любой мультипарадигменный язык, как процедурный и будет тебе счастье. никакой же принципиальной разницы

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Гейз, а в чём можно за год проуспеть параллельно изучая чистые Си? Что можно ради портфолио заебашить (учитывая, что ещё надо будет теорию изучать). Готов учить хоть что, лишь бы было полезно + в портфолио потом не стыдно засунуть.

а как ты вообще пришел к идее изучать чистый си? изучай любой мультипарадигменный язык, как процедурный и будет тебе счастье. никакой же принципиальной разницы

Выше писал. Я работаю сейчас много + через год Израильская армия. Ну я и решил прямо с фундамента начать (но не с АСМ). Только учить то, что по сути использовать не буду - не очень-то и интересно.

Поделиться сообщением


Ссылка на сообщение

да дело во том, что плюсы тоже все это умеют.

в некоторых случаях не умеют - но это скорее вопрос 10-20 дополнительных строк кода, нежели смены языка программирования. нахуя мне куча рантайм проверок, если их можноо избежать?

он наверное имел в виду компайл тайм. рантайм проверка - это как вообще?

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

https://en.wikipedia.org/wiki/Run-time_checking

Так и раст скорее всего просто вставляет ебаную кучу проверок для того чтобы узнать, есть ли доступ к этому потоку из других, нету ли, когда и что там может случиться.

 

Гейз, а в чём можно за год проуспеть параллельно изучая чистые Си? Что можно ради портфолио заебашить (учитывая, что ещё надо будет теорию изучать). Готов учить хоть что, лишь бы было полезно + в портфолио потом не стыдно засунуть.

а как ты вообще пришел к идее изучать чистый си? изучай любой мультипарадигменный язык, как процедурный и будет тебе счастье. никакой же принципиальной разницы

Выше писал. Я работаю сейчас много + через год Израильская армия. Ну я и решил прямо с фундамента начать (но не с АСМ). Только учить то, что по сути использовать не буду - не очень-то и интересно.

учи пайтон

Поделиться сообщением


Ссылка на сообщение

да дело во том, что плюсы тоже все это умеют.

в некоторых случаях не умеют - но это скорее вопрос 10-20 дополнительных строк кода, нежели смены языка программирования. нахуя мне куча рантайм проверок, если их можноо избежать?

он наверное имел в виду компайл тайм. рантайм проверка - это как вообще?

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

https://en.wikipedia...n-time_checking

Так и раст скорее всего просто вставляет ебаную кучу проверок для того чтобы узнать, есть ли доступ к этому потоку из других, нету ли, когда и что там может случиться.

 

Гейз, а в чём можно за год проуспеть параллельно изучая чистые Си? Что можно ради портфолио заебашить (учитывая, что ещё надо будет теорию изучать). Готов учить хоть что, лишь бы было полезно + в портфолио потом не стыдно засунуть.

а как ты вообще пришел к идее изучать чистый си? изучай любой мультипарадигменный язык, как процедурный и будет тебе счастье. никакой же принципиальной разницы

Выше писал. Я работаю сейчас много + через год Израильская армия. Ну я и решил прямо с фундамента начать (но не с АСМ). Только учить то, что по сути использовать не буду - не очень-то и интересно.

учи пайтон

Серверами особо заниматься не хочу (в современном понимании backend_а и пайтона), другие задачи на нём не интересны.

Поделиться сообщением


Ссылка на сообщение

Гейз, а в чём можно за год проуспеть параллельно изучая чистые Си? Что можно ради портфолио заебашить (учитывая, что ещё надо будет теорию изучать). Готов учить хоть что, лишь бы было полезно + в портфолио потом не стыдно засунуть.

а как ты вообще пришел к идее изучать чистый си? изучай любой мультипарадигменный язык, как процедурный и будет тебе счастье. никакой же принципиальной разницы

Выше писал. Я работаю сейчас много + через год Израильская армия. Ну я и решил прямо с фундамента начать (но не с АСМ). Только учить то, что по сути использовать не буду - не очень-то и интересно.

почему ты решил для себя, что фундамент - это непременно императивное программирование?

 

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


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Серверами особо заниматься не хочу (в современном понимании backend_а и пайтона), другие задачи на нём не интересны.

:lol: :lol: :lol: :lol:

что значит Задачи на НЕМ?

у тебя есть задача, и либо она интересна, либо нет.

Поделиться сообщением


Ссылка на сообщение

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

https://en.wikipedia...n-time_checking

Так и раст скорее всего просто вставляет ебаную кучу проверок для того чтобы узнать, есть ли доступ к этому потоку из других, нету ли, когда и что там может случиться.

учи пайтон

лол. я и не знал, что в крестах нет эксепшнов :)

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...