Java vs C vs C++Мне нужны факты
C
Бамп, что все при все спят или тут боты?
>>148224566 (OP)haskell
>>148224566 (OP)1. Жаба. Один раз скомпилился и крутишь код где хочешь. Джависты нужны много где.2. Шустрый сука, но надо понимать с чем работаешь. Спецы мало где требуются уже.3. Ебаный монстр для ноулайферов-аутистов. В индустрии нужны мало где.
>>148224566 (OP)Блять. Сразу видно ОП-даун. Сравнивать молоток с отверткой - ну такое
>>148224857На жабе движок запилить можно?
>>148224566 (OP)>Java vs C vs C++Какое-то сложное говно, которое я не осилил.
>>148224857> 2.> 3.DA TI OHUEL
>>148224857ты ебанулся немного или как?
Что вы думаете о c++ и андроид?
>>148224566 (OP)Абсолютные разные вещи для разных целей, ты либо толстый, либо даун, но в любом случае получай сажу
Perl
>>148225283пасибо за сажу, да, вы так щедры
>>148224963>>148225283А может это вы дауны?
>>148224811Нахуй иди.Мне твой тон и твоя картинка не нравятся.А еще то, что ты нагуглить не в состоянии.
>>148225247Если тебе надо запилить высоконагруженное приложение под андроид, то с++, правда с ним ебаться будешь шо ппц (ndk, компиляция под разные архитектуры). Короче не выебыайся и пиши на java.
>>148225455А что зашел то?
>>148224566 (OP)Освоишь кресты - с жавой и си проблем не возникнет. Зачем сейчас чистый Си нужен, кроме системного программирования и всякого эмбеддеда, слабо представляю. Если хочешь БЫСТРО ВКОТЕЦА В ОЙТИ И ЗАРАБАТЫВАТЬ МНОГО ДЕНЕХ, тогда очевидная джава, правда есть риск остаться на уровне макаки, ибо порог вхождения низкий, а к развитию должна быть некая мотивация.да здравствуют крестовики
>>148225612>Зачем сейчас чистый Си нуженhttp://harmful.cat-v.org/software/c++/linus
>>148225612Вот с чего первые шаги начинать? Книжку по С++ изучать? Пробовал, и чет забросил, мозги вскипели на первых главах, не могу запоминать всю хуйню. Я безнадежен?
>>148224566 (OP)Эти три языка однохуйственно нужно выучить хотя бы для того чтобы уметь перепрограммировать свою микроволновку лет через 20.Вот тебе Факт.
>>148225748А что читал то?
>>148225840С++ Р. Лафоре
>>148224566 (OP)вопрос неадекватный, какой контекст? что нужно? зачем? почему? я бы выбрал с++, потому что по-кайфу
>>148225748>Вот с чего первые шаги начинать?Поставь себе конкретную цель, например, написать йоба-игорь. Тогда с++ из цели превратится в средство.Ну и вот эту книжку почитай параллельно https://www.safaribooksonline.com/library/view/a-tour-of/9780133549041/?utm_medium=referral&utm_campaign=publisher&utm_source=informit&utm_content=ptg+product+page
Что выбрать? Что бы ты выбрал, senior-антох?4 месяца осталось до работки. Жильё есть, нужно его оплачивать, еду себе, еду кошке. Хотя бы так.1. Попытаться выучить какую-то айти парашу, вроде веба и работать макакой или хуже, пытаясь стать чем-то похожим на джуниора.Есть проблема: мне это не интересно. Вот если бы была стажировка с нуля оплачиваемая копейками, то я бы учил, а вот сейчас за 4 месяца это так трудно дается. Учу только чтоб экзамены сдать.Плюсы: может через год-два смогу на удаленку выйти.2. Бросить это айти, ибо без собственного желания я там нахуй не нужен. Пойти в какой-то колл-цент и операторы чатов, куда попасть легче.Есть проблема: никакого карьерного ростачто особо и не нужно и довольно примитивный рабочий процесс.Плюсы: легко, удаленка тоже есть, но не такая сладкая, какой может быть в вебе.
>>148226189>не русикБля я не смогу
>>148225748Первые шаги - просто прогай, желательно сразу пытаться в ООП, но если не имел опыта программирования вообще, освой в общих чертах синтаксис чистого Си - тех же Ричи-Кёрнигана осилить даже ребёнок может.Для начала надо заиметь представление, что такое классы и объекты, простейшее наследование, доступ к полям public/private. Попробуй сделать основные структуры данных - стек, список, дерево, играйся с отладчиком, смотри, как всё это в памяти хранится. Читай статьи на хабре. Выбери потом какой-нибудь фреймворк, чтобы на его основе писать что-то практически применимое, ну например Qt или .NET. Дальше развитие только фантазией ограничивается, можешь в игрострой вкатываться, можешь какую-нибудь простую СУБД написать, это уж к чему душа лежит больше.
>>148226118Софт, может в геймдеве найду себя, ну а что сейчас много чего не очень выпускают, ну на андроид хотелось бы также
>>148226249>Бросить это айти, ибо без собственного желания я там нахуй не нужен.Желания нет - бросай.
>>148224566 (OP)>Джаваhttp://соснули.рф/>СНикогда не помешает знать, да и язык небольшой по сути. Полно древних артефактов вроде невозможности объявить переменную всередине функции(хотя в новых версиях сделано исключение для for).>C++Есть хорошие уникальные фишки, но плохих больше. Очень большой(9-й год пользуюсь, а все равно что-то новое нахожу), очень громоздкий, если использовать шаблоны то будут ебанутые непонятные сообщения об ошибках.А по-минимуму надо во всех них разобраться. Вместо джавы рекомендую C#, синтаксис охуенен, все инструменты логичные и быстрые. В джаве даже процесс сборки jar через задницу сделан.Также весьма хорош Rust. Быстр(уже быстрее C++) и с отличным синтаксисом, но от других языков плеваться будешь, если начнешь с него - избалует.
>>148226268>Бля я не смогуНу хуле, без инглиша в программерстве делать нечего.
>>148224566 (OP)С++ в Физкеке изучают, а так смотри что тебе нужно
>>148226249Айти требует саморазвития, которое без желания будет довольно тяжело даваться. Может, потом каким-нибудь фрилансом лишний заработок поимеешь, скиллы ведь просто так терять тоже не стоит, а заниматься нелюбимой работой 8 часов в день хуёво.
>>148226380А как первым что выбрать?
>>148226278Реально лучше с С начать думаешь? Столько противоричивой инфы об этом нахожу.Может вообще для начала почитать чего об устройстве, принципе работы процессора и остального железа? Польза будет?>игрострой вкатыватьсяЭтого и хочу, скорее даже если таки буду дальше пробовать изучать - именно движкописательством бы увлекся, наверное
Sage
>>148226650А что такое шалфей?
>>148226519Начни с C. Те, кто начинают с более высокоуровневых языков, вечно не могут понять, почему некоторые вещи устроены так, а не иначе - например, отличие paas by reference от pass by value и нахуя оно вообще есть. Ну и опять же, довольно простой. Точнее, easy to learn, hard to master.
>>148226782оке
>>148226616С и С++ вроде как полезен чтобы с программированием и матешу подтянуть>>148226693лол у нас в школке один из учителей информатики это мужик-куряга с фамилией Шалфеев, все его шалфей кличут. В принципе я не удивился бы, если бы он сидел на харкаче- такой-то додик и уебан как человек, а как программист хз, на тех уроках что я у него был (ну когда учитель нашей группы отсутствовал, то объединяли) он презентации показывал и штатную хуйню нёс
>>148226380> C#Можешь обрисовать где он востребован и сложность изучения?
>>1482262492 вариант. Раз квартира есть и денег много не надо, то ты только хуже себе сделаешь мучаясь с программированием.
>>148226985>где он востребованНе ебу, я для себя погромирую.>сложность изучения?Очень легко, создатели явно пользовались принципом наименьшего удивления.
Есть ли тут зибелисты? Не хочу отдельный тред создавать.
>>148227088Хм, я конечно же поступаю как мудак задавая вопрос не погуглив, но не посоветуешь ли книгу для чтения по нему?Нечто серьезно и хорошо написанное, аля Java 8 Хорстманна?Не очень люблю "игровое" обучение с смишнявочками и перделками, больше нравится полнота и сорт оф академичность, но без излишней высокопарности и занудства. Хуй его знает почему, наверное потому что юрист по основной вышке, а программирование нравится как хоббине-оп-кун
>>148224566 (OP)Java. Платформа для домохозяек. Требовательная, медленная, простая. Применяется для быстрого запила приложух веба, бухсофта и прочего прикладного дерьма имеющего спрос.С. Быстрый, универсальный, компактный, легковесный и вообще единственный идеальный язык. Применяется везде, где требуется производительность и точность.С++. Достаточно неудобный, перегруженный, нестабильный, но имеющий почти все преимущества C.
>>148227409Попробуй "C# для профессионалов", Джон Скит. Если знал какой-то язык до С#, то идеально подойдет.>Не очень люблю "игровое" обучение с смишнявочками и перделкамиЭто вообще пиздец, даже хуже чем видео-гайды.
>>148226616>Может вообще для начала почитать чего об устройстве, принципе работы процессора и остального железа? Польза будет?This http://mirror.easyname.at/nongnu/pgubook/ProgrammingGroundUp-1-0-booksize.pdf
>>148227672Не буду уверять, что знаю java, но определенный прогресс имеется. Немного наслышан, что они буквально близнецы, но шарпа не пробовал.
>>148227741>Немного наслышан, что они буквально близнецы,У них два сходства - оба сделаны для виртуальной машины, и у обоих синтаксис вдохновлен C-шным. А так нет, довольно много отличий(но в лучшую сторону) и очень много фишек. Можно даже поебаться с указателями, прямо как в C.https://ru.wikipedia.org/wiki/Сравнение_C_Sharp_и_Java
>>148227557С - наиболее требовательный по знаниям язык.С++ - более удобный, но знать надо все еще дохуищаJava - значительно проще, уровень входа гораздо ниже, значительно иная чем два вышеописанных.Каждый имеет место быть.
>>148228003
Хуя се как треды медленно тонут
>>148224566 (OP)> Java vs C vs C++Ору. Если задаешь такой вопрос - точно жава, вообще без вариантов.
>>148240816Бампую этого мимоэксперта. С такими запросами однозначно Java головного мозга
>>148228015>С - наиболее требовательный по знаниям язык.>С++ - более удобный, но знать надо все еще дохуищаОрли? В крестах нужно знать куда больше, чем в Си (ООП, шаблоны и прочие колдунства), другое дело, что и области знаний несколько разные.
Дак что, накидайте за щеку книжек для обучения с нуля плиз
>>148224566 (OP)>Java vs C vs C++>Мне нужны факты
>>148246235K&R
>>148224566 (OP)javaработы в разы больше/thread
>>148224566 (OP)Лучше на завод иди работать.
>>148246308Погуглил - вроде для новичка не подходит говорят. С чего вы, погромисты начинали?
>>148224967Какой движок? Судя по всему ты школьник и спрашиваешь про игровой движок. Да, можно - пример minecraft. Но топовый AAA графен нельзя, всегда будет проигрыш в производительности.
>>148224566 (OP)как бы все СИ-подобные языки, выучив какой то один на других сможешь интуитивно кодить
>>148224566 (OP)Самолет vs Автомобтль vs ТеплоходМне нужны факты
А если серьёзно, какой язык можно подучить за пол года, чтоб потом взяли на какую-нибудь работку червём-пидором за 25-30к?
>>148246611Теплоход, т.к. более безопасно.
>>148226380>Также весьма хорош Rust. Быстр(уже быстрее C++)пруф?
>>148246575Как бы хуйню сморозил
>>148225915Там мозги должны закипеть на 10 главе, где указатели начинаются, так как их вываливают резко, мало что объясняя. Поэтому я стал читать книгу по c++ С. Прата, там сразу вводят в курс дела с указателями, ссылками и прочим. А первые главы - это всегда переменные, ветвления, циклы, практически во всех книгах по языкам одинаковые.
Paskal vs Basic vs Fortran? Мне нужны факты.
>>148246998Пидараха порвалась на ровном месте.
Hopscotch vs Logo vs Swift PlaygroundsМне нужны факты.
>>148246998>Fortranthis>>148224566 (OP)>C this
C++ ибо скоро будешь на нем фронт писать.
>>148225740Линус дёрганый шо пиздец. Алсо то, что он предпочитает С, совсем не означает, что этот язык требуется на современном рынке.
>>148224566 (OP)C
>>148225612> Зачем сейчас чистый Си нужен, кроме системного программирования и всякого эмбеддеда, слабо представляю. Он как плюсы, только не упоротый. Что непонятного?
>>148247223Че сразу пидораха?
>>148226782Хуй знает, мне вот это знание не особо нужно, в раби аргументы вычисляются перед подачей в метод.Я вообще не понимаю, нахуй учить C, если ты вебпарашником собираешься быть.
>>148224857> 1. пукТаки не везде. Ещё и тормозит безбожно это ебучее говно без задач
>>148226380> Полно древних артефактов вроде невозможности >объявить переменную всередине функции(хотя в >новых версиях сделано исключение для for).C99
>>148224566 (OP)Ананасы, все правильно делаю?
Обожаю джаву.
>>148227557Джвачую
>>148250194Если у тебя руки из пизды растут, то у тебя любая хуйня буде тормозить. Есть у меня такой знакомый первоклассный критик ЯП. Комп засрал так, что там только новый покупать.>ебучее говно без задач>80% вакансий>НИНУУУУУУУУУУУУУУУУУУУУУУУУУЗНАААААААА МОМ СКОЖЫ НИСЛУШАЮТ МОММИкек
>>148224566 (OP)>Java vs C vs C++>Мне нужны фактыОтвертка против Перфоратора против Гаечного ключаТы понимаешь. что это инструмент и каждый заточен под свои задачи.>>148224857>1. Жаба. Один раз скомпилился и крутишь код где хочешь. Джависты нужны много где.>2. Шустрый сука, но надо понимать с чем работаешь. Спецы мало где требуются уже.>3. Ебаный монстр для ноулайферов-аутистов. В индустрии нужны мало где.1. Лидер веба. Вакансий много, но и конкурентность на место выше из-за низкого порога вхождения и большого количества программистов.2. Лидер по производительности, вакансий много. Весь эмбедед, драйверы, кернел экстеншены и так далее на С. 3. Весь геймдев крутится, практически все на десктоп пишут тоже на нем. Вакансий много, порог вхождения высокий. http://www.tiobe.com/tiobe-index/
>>148250496Говнокод индуса никто не отменял.
>>148250553Этот порвался, несите нового. Количество вакансий никоим образом не значит того, что твоя грязная болотная жаба лучше моей Няшной Сиси
>>148224566 (OP)Факт - ты сказочный долбоёб
>>148250496Что-то у тебя код с запашком...
>>148224566 (OP)С# for ez life
>>148250768xD
>>148225915Лафоре эпический долбоёб, тогда уж Страуструп. Хотя кресты тоже изобретение для дегенратов, даёшь C, даёшь asm вставки
>>148224963прочитал как ООП-даун
>>148250873lel
>>148225748Т. Павловская программирование на языке высокого уровняИ не слушай все те ко-ко-ко которые сейчас начнутся. Самая простая, короткая книга в которой по существу написано что и как. Просто открой и почитай.
>>148250877>Лафоре эпический долбоёбЧому? И как это выраженно в его книжке7
>>148250877Когда надо будет писать жирное приложение, под 30 платформ, заебись с асм вставками жить будет?>>148250955Павловская написала хуету. Только Шилдт, только Рихтер и только MSDN.
>>148250978Ну ты прочитай обоих и сравни. Просто Лафоре пишет как-то не очень, слог у него кривой, а труп страуса придумаю расширить С до С++ За что для него есть отдельный котёл в аду Мне кажется читать литературу от первоисточника лучше и качественнее, чем всяких дилетантов. Тех же K&R.
>>148224566 (OP)Смотря что ты будешь делать.1) Если ты собираешься работать в офисе охуенным кодером - тебе что того что другого мало. Т.к. помимо языка к нему нужно знать дохуя всякого говна.2) Если ты собираешься фрилансить. Тебе вообще нихуя не нужно, и одновременно нужно очень дохуя. Самое главное тебе нужно знать как быстро наебать. При этом ещё нужно понимать что более 20.000 за приложение наши безнес нишеброды не могут выложить. Будешь ли ты на Java писать им за 10.000 р приложение, которое будет какую-то там не сложную хуйню делать?Думаю что нет. Накидаешь быстро на веб хуйне формы, и поставишь на гуй.Это 2 стула. Куда сядешь? Будешь как ебанат на работу ходить, или пытаться наебать всех, но так и не сможешь, т.к. сложнон наебать безденежных лохов.
>>148251047>Павловская написала хуету. Только Шилдт, только Рихтер и только MSDN.ко-ко-ко
>>148251047Самое что ни на есть заебись, но вообще средства под задачи. Если ты не понимаешь зачем нужен молоток - просто насадись глазом на гвоздь и отойди.
>>148224566 (OP)>ПОГРОМИСТХе.
>>148224566 (OP)RUST > C > C++ > говно > моча > джаваскрипт > черви пидоры > ОП > джава
>>148224566 (OP)Блять, ну область применения укажи хотя бы. Хуле как лось-то?
>>148251148Ну и вот ещё немного. Подумайте над своей жизнью. Вы тратите её на бесперспективную деятельность.
>>148224566 (OP)Дельфи обжект паскаль
>>148250372C11 не хочешь? В продакшене всё ещё 89-й в ходу
>>148251380Так, нука съебал обратно на пары. У тебя ещё не все лабы сданы.
>>148250621>. Лидер веба. Вакансий много, но и конкурентность на место выше из-за низкого порога вхождения и большого количества программистов.Не путаешь ли ты его с практически одноименным языком, падла?
>>148251680Назад-конец.
>>148226380>http://соснули.рф/Чет даже мне с моими скатившимися скиллами в джаве ясно, что автор сайта обосрался. Лямбды в джаве есть, перегрузка тоже, даже async/await реализован, надо же!
>>148251047>MSDNТы иддиот, вот только честно?
q4r
>>148251607Всё уже сдал! года два назад
>>148226380> Процесс сборки jar через жопуА, то есть Мавен мы не осилили, да?
>>148251744И делегаты это принцип программирования, а не особенность языка
Поцоны а как же ПИТОН?Я вот учу Питон, какие подводные?
>>148254945Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачивай и изучай любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>148256179никому это нахуй не нада.А если и надо, то на такую работу заебёшься устраиваться, и вкалывать там нужно охуеть как.У нас кроме как говнопрограммы ничего не кодят.Ты будешь больше зарабатывать если 1С выучишь и будешь делать на ней всякое говнище.
>>148251744>ЛямбдыТолько в последней версии и они кастрированы - захват переменных идет просто копированием, даже в плюсах лучше сделано. >перегрузкаПерегрузка операторов.>asyncВ вот тут вынужден попросить пруф.
>>148250372Вот как раз в нем и сделано исключение для for. >>148246710https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=rust&lang2=gppВ некоторых местах и С обгоняет.
>>148261857Еще хуже в джаве кастрированы generics. Вообще весь смысл теряется.