Начинающие программисты KÉ^$llí -ЛЕЯЙШ / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
Начинающие
программисты
KÉ^$llí -ЛЕЯЙШ,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Подробнее
Начинающие программисты KÉ^$llí -ЛЕЯЙШ
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть
а я думал что начинающий программистов паскалем вскармливают, не?
И тут я понял, что ощущаю себя немного старпёром уже в студенческом возрасте
Ты просто еще не понял насколько нуб )
Resetnik Resetnik 01.06.201900:26 ответить ссылка -1.8
С чего ты взял?
ktulhu74 ktulhu74 01.06.201900:30 ответить ссылка -0.7
добавь в закладки, лет через 10 поймёшь, вспомнишь, прослезишься
Что вы несёте?
ktulhu74 ktulhu74 01.06.201913:05 ответить ссылка -0.2
Радость глубокого просвещения и идею самопознания путем тактильных контактов с половыми органами.
Стрелочкой
Nowsan Nowsan 31.05.201922:16 ответить ссылка 1.4
Черепашкой.
Хуйню сморозил.
что? где связь это как: кто дрочил левой рукой тот не выживет то 40 лет.
Вообще то любой реакторчанин тебе скажет что левой намного практичней, только если это не рабочая рука с мышкой конечно.
С чего? Левой крутить колесо и тыкать на след картинку неудобно, но дрочить ей таки более неудобно
a_erm a_erm 01.06.201902:05 ответить ссылка 0.3
Бэйсик
Basicом, Паскаль это уже после.
Ну смотря где. В школе и в первом универе вскармливали паскалем (школа и универ в Азербайджане), а во втором универе (это уже технический университет мюнхена) начинали с джавы.
Или Делфи
Паскалем - не жизненно.
Если только в снг. Да и там от этого уже понемногу слава богу отказываются.
Psilon Psilon 01.06.201922:27 ответить ссылка 0.1
В подгузнике у мелкой 1С
1С у ребёнка-аутиста, но он остался за кадром...
В яме
Я слышал, что с Python лучше начинать, ибо лёгкий. Но я начал с JS...
Лучше не начинать с динамически типизированных языков, имхо.
Спорить не буду. В любом случае, после того, как нормально буду понимать JS, займусь Python
JS нормально понимать нельзя, такова его природа.
Читаешь Флэнагана и магия пропадает
Разумеется все эти приколы и неявные преобразования не являются магией. Но это нелогичное, не ожидаемое поведение является следствием плохих решений при создании языка имхо.
Ben Halpern 6
@bendhalpern
Sometimes when I'm writing Javascript I want to throw up my hands and say "this is bullshit!" but can never remember what "this" refers to
Psilon Psilon 01.06.201922:28 ответить ссылка 1.0
js дает возможность применять методы одного объекта в контексте другого, что к большинстве языков доступно только через рефлексию (обычно довольно затратную при работе с большим к-вом объектов). Первое что пишут в любой книге по JS - это то, что в js используется прототипное наследование.
> js дает возможность применять методы одного объекта в контексте другого

Что почти всегда ошибка. Развлекаться в стиле undefined is not a function это на любителя.
Psilon Psilon 02.06.201914:39 ответить ссылка 0.0
Просто интересно, скажите что вы думаете о таком коде ?
var foo = {name: "foo"};
var bar = {name: "bar", getName: function() {return this.name}};
var getFooName = bar.getName.bind(foo);
getFooName();
Плохой код. Отстрелить что-нибудь себе в реальном продакшне элементарно. В реальном проекте такое можно встретить разве что от любителей писать `i = ++i + ++i`, которые знают все УБ и арубзят спеку по полной.
Psilon Psilon 03.06.201918:46 ответить ссылка 0.0
т.е. вы считаете что использование bind, apply, call - это зашквар? И не применяете ФП в своей практике?
Применяю, конечно. Почему бы не сделать свободную функцию?
```
trait Name {
name: String
}

impl[T: Name] for T {
fn getName(&self): String { self.name }
}
```

Без типов на жс это будет просто функция `getName(obj) { return obj.name}`. Функция тут отлично подходит. То, что в ЖС нет нормального пайплайнинга это уже вопрос того, что в нем ФП особо не попишешь. А bind/apply/call ортогонален.
Psilon Psilon 05.06.201916:39 ответить ссылка 0.0
А для нормального ФП в практике можно смотреть в сторону Elm/Purescript
Psilon Psilon 05.06.201916:51 ответить ссылка 0.0
"нормально понимать JS" (= https://www.destroyallsoftware.com/talks/wat
Спасибо, отличное видео.
а здесь расскажут как это понимать http://2ality.com/2012/01/object-plus-object.html
Я начинал с С. На меня многие смотрят как на больного ублюдка.
А я - с ассемблера.
Не то чтоб хотел выпендриться, просто кроме справочника по ассемблеру Нортона и debug.com у меня тогда больше ничего небыло.
Потом-то я заполучил турбопаскаль 6 и стал нормальным. А потом и Си.
Олды пришли)
я ассемблер целый год учил на курсе сетевых технологий через 2 недели диплом сдаю
Ты крут, чел. Я испытываю уважение к C
это потому, что ты его не знаешь
villy villy 31.05.201923:16 ответить ссылка 1.1
Никто не знает С
Да ну, выучить С можно, он не сложный. А вот плюсы - это то, что по определению нельзя полностью знать
muted muted 31.05.201923:46 ответить ссылка 0.9
Язык нельзя выучить, необходимо понять его логику и знать его возможности.
Язык C очень несложный и чтобы читать чужой код, и чтобы писать свой. Он сложный, чтобы написать компилятор с него, потому как там полно заморочек типа неявных преобразований типов, с которыми программист сталкивается раз в 10 лет или никогда.
dadv dadv 01.06.201907:28 ответить ссылка 0.3
Любой язык несложный, если ты потратил хоть немного времени на изучение документации. Читать чужой несложно, но не каждый может внести в него изменения. Я знаю человека, который смотрит в чужой код, видит знакомые слова и говорит "всё ясно, ничего сложного". Но как только дело доходит до правок - у него ступор, так как до него не доходит как именно что-то изменить ничего не сломав. Всё потому, что не понимает саму суть и особенности языка.
Знаю другого пидора, который не понимает, что достаточно лишь указать в самом начале прохождения курсора до конца запроса и опа - выходим из лупа. Но нет, этот говноед всюду пихает счётчики.
Си это макроассемблер, как был, так и остался. Писать на нем могут только гении, которые в могут в памяти понять, на что указывает void**** и правильно его обработать.

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

With undefined behavior anything is possible
Psilon Psilon 01.06.201922:32 ответить ссылка 0.1
И что в плюсах по твоему самое сложное?
параллельное и конкурентное программирование
В каждый новый стандарт завозят стопицот новых фич, но завозят их делают настолько универсальными на все случаи жизни, что получается адская смесь из охуевшего синтаксиса, кучи вариантов как сделать то или иное и вагона правил и исключений. Я люблю плюсы.
Не знаю :-(
а потом дорос аж до пхп?
villy villy 31.05.201922:38 ответить ссылка 0.0
до реакта
ух, бля! да ты во все тяжкие пустился!
villy villy 01.06.201908:42 ответить ссылка -0.1
Если питонить по мелочи, то да, как дойдёшь до классов и наследования, то нифига питон не простой.
ну, я по мелочам питоню - парсеры интернетов всякие, в 30-40 строк парсер умещается. потом только мелочи из проекта в проект правлю, да меняю url-ки и регулярки.
когда-то хотел ещё анализатор картинок написать, типа если картинка плохо сжата - её бы пересжать, чтобы всякие жипеги со 100%-м качеством винт за-зря не занимали. но увяз в библиотеке img, не осилил с наскока да и забил.
Начинал с ЯП в редакторе карт Warcraft 3, Jass называется. Полтора десятилетия спустя думаю это был лучший выбор.
Nowsan Nowsan 31.05.201922:43 ответить ссылка 1.3
Ого! Не думал, что в редакторе карт можно было кодить
А ты думаешь как все эти кастомные игры делались?
гыгы кодю на html
wsadnuk wsadnuk 31.05.201922:47 ответить ссылка -1.7
villy villy 31.05.201923:17 ответить ссылка 6.3
А кем себя считать если начинал с си, но перешёл на питон? В итоге могу и в си и в питон, а джаву так и не начал.
Data Scientist?)
А-хахаха!!! Ну да, точно))))
Бутылка это типо символический конвертор кода? Ну тогда тут должен ещё зомби с ассемблером стоять и дедка поить.
Как всё это видит программист на ассемблере:
м ч £1 й*	‘fe (V. r-s	
	ifc Ж U< iW	
СЬ
semux semux 31.05.201923:34 ответить ссылка 5.7
кто вообще в наше время программирует на ассемблере?
Чисто на ассемблере - извращенцы. Но в области какого-нибудь системного программирования или каких-нибудь особо оптимизированных высокопроизводительных вещей применяются ассемблерные вставки.
Электронщики. Для программирования некоторых контроллеров он очень полезен, когда места нет, контроллер мелкий, а запихать надо много и чтобы работал без внешнего подключения.
Даже если места нет, есть варианты лучше. Сишка/раст на выбор.
Psilon Psilon 01.06.201922:33 ответить ссылка 0.3
Был я как-то на конференции, где выступал парень, рассказывающий о своих успехах в оптимизации высокопроизводительного кода на C++ и C# с помощью ассемблера, так вот, выводы были таковы, что оптимизация современных компиляторов гораздо эффективней возможностей рядового программиста, первые несколько попыток написания кода на асме были гораздо медленней, компилируемых. В результате 3х месячной работы над ассемблерной вставкой, он всё-таки улучшил производительность на 30%, этого было достаточно, но какой ценой? Ассемблер это всегда привязка к железу. Это, конечно, пример оптимизации производительности, но я думаю, что в плане компактности кода, динамика развития компиляторов тоже такова. Да и чтобы решить проблемы с местом, лучше заменить железо.
Ассм нужен для понимания как работает железо, а так же понимания что 1МГц это уже дохера.
Gidof Gidof 01.06.201913:53 ответить ссылка 0.2
тяжела и неказиста жизнь пхп программиста(
Еслиб прадед не вызвал прерывание 21h, эти пездюки не сидели бы на своём уютном крылечке.
vova_bo vova_bo 19.06.201902:14 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Doctors: Googling stuff online does not make you a doctor.
Programmers: Я: Не смог отремонтировать тостер Мама: Я думала, ты - программист
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор программист

Я: Не смог отремонтировать тостер Мама: Я думала, ты - программист
Данил Мне вот в
тоже дали мидла
1:47 рт
Я спросил на собесе, типа а чо за такое неуважение	1:47 рт
А там, чтобы стать сеньором, надо чтобы ты аттестацию прошел и тебя другие сеньоры назвали сеньором	1.47 рт
Типа как воры в законе) 47 ргп
Антон С++ по скайпу с Кипра коронует
Рт 1
подробнее»

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор программисты it-юмор

Данил Мне вот в тоже дали мидла 1:47 рт Я спросил на собесе, типа а чо за такое неуважение 1:47 рт А там, чтобы стать сеньором, надо чтобы ты аттестацию прошел и тебя другие сеньоры назвали сеньором 1.47 рт Типа как воры в законе) 47 ргп Антон С++ по скайпу с Кипра коронует Рт 1
КЕМ ТЫ РАБОТАЕШЬ? îff	я твотлю прогтммистом
1к	О, А ТЫ МОЖЕШЬ...