Сап двач, на /pr/ как-то все сложно и непонятно. Я решил вкатываться в программирование пока не поздно. Времени на это овердохуя и я задался вопросом: какой выбрать язык? Видел в каком-то посту про минусы и плюсы языков, но проебал. Призываю любителей и экспертов порассуждать и, может быть, подсказать уроки и курсы онлайн (бесплатные) для новичка.
Бамп! Фото: аноним.
>>171407242 (OP)Определись сперва со сферой (веб, ембедед, десктоп, etc), довен.
С#
>>171407331скорее предрасположен к вебу
>>171407379Галка слетела.
>>171407242 (OP)Присоединяюсь.
Бампаю до победного! Фотограф неизвестен.
Просто я проебываю время впустую день за днем, хотелось бы чем-то заняться.
Взлетай!
Бамп!
Дрочи питон и js. Остальное уже в зависимости от того чем заниматься будешь.Помни, что язык это просто инструмент.
>>171407379>скорее предрасположен к вебуhh.ru, вбиваешь веб-программист и веб-разработчик в поиск, смотришь, какие технологии требуются.
>>171407664Разве я не должен вкатиться во что-то одно, что мне нравится и что удобнее всего и потом только искать РАБотку подходящую для меня?
Народ!
Нечем бампать.
Bump.
Бамп.
>>171407242 (OP)Поставь интерпритатор пайтона и решай на нем повседневные задачи. Отсортировать, скачать сайт по страницам, распознать текст на сканах и склеить в pdf, все такое. Если это покажется тебе веселым, тогда ты можешь вкатываться.
>>171408388Нихуя повседневная задача для типа с нулём знаний: напиши распознавалку текста со скана, охуеть занимательные задачки для самых маленьких.
>>171408522библиотеки
То есть если я хочу работать на С#, то мне нужен ИронПитон?
>>171407242 (OP)Зайди на степик, там норм курсы питона, и для самых маленьких и для постарше, вдрочни хотя бы первый, какое-никакое понимание нужно ли оно тебе появится.
>>171407816>Разве я не должен вкатиться во что-то одно, что мне нравится и что удобнее всего и потом только искать РАБотку подходящую для меня?Если у тебя есть лишние год-другой, которые можно потратить на изучение всякого, можно и так.
>>171408712Если ты не макака, тебе похуй на чем писать.
САП, ДВОЩ, Я ХАЧУ СИДЕТЬ ТИПА ЗА КАМПУТЕРОМ И ПОЛУЧАТЬ БАБКИКаждый второй, походу, программистом хочет стать. Погуглить - это, правда, не про этих ребят. Надо чтоб все и сразу.
>>171407242 (OP)Одно и тоже блять. Если даже гуглить не умеешь, то делать тебе нехуй в программировании.
Пошел смотреть свой первый курс, пожелайте удачи!https://stepik.org/course/67/
>>171407242 (OP)Какая же лампота на ОПпике, пиздец просто
>>171407242 (OP)На данный момент одним из лучших языков программирования является Haskell благодаря своей простоте и функциональности. То, что на C++ будет занимать целую функцию на 10 строк кода на Haskell можно написать одной строкой. К тому же он очень востребован, как в научной, так и в коммерческой среде.
>>171407379Фронтенд, бэкенд?
>>171409042>То, что на C++ будет занимать целую функцию на 10 строк кода на Haskell можно написать одной строкой.Как-то пугает некотролируемость. Приведи примеры, бро.
>>171409100Я не знаю!! Я же только решил вкатиться.
Учи питон и js, это то полезно и востребовано в любом случае. С остальным разберешься по ходу.
>>171409237Тогда учи sage++ и IDInah.ui
>>171409297Хах, спасибо, чсв-шный уебан, можешь катиться :)
Где используется Хаскель? И лисп?
Заебали уже говно ОПу советовать. Ну будет он знать язык, а сказать-то нечего.ОП, придумай сейчас программу какую-нибудь. Какую она будет решать задачу?
>>171409138Числа ФибоначчиНа C++: https://ideone.com/8liUKPНа Haskell:https://ideone.com/romD03
>>171409297
>>171408913Да, этот имел ввиду, норм курс.
>>171409395У тебя ошибка на си! Давай в наш GNU клуб.правильно:import <fibs.h>main(){fibs(start, end);}
>>171409546Можно ещё вот так, кстати.https://ideone.com/rOVwXg
>>171409659Мне кажется, или Хаскелл твой - черная коробка в которой гномы с калькуляторами? Слишком абстрактно. ИМХОСейчас интернета нет только у ленивого. Я просто либу скачаю и отличий не будет.
C#/thread
>>171407242 (OP)Лвл? Если выбрал веб, то сразу определяйся, что ближе: фронт или бэк. На фуллстак сразу не залезешь.
>>171409785>либу скачаюЗашквар.
>>171409906Join us now and share the software;You'll be free, hackers, you'll be free.
Я тоже "новенький", учусь, ищу своё, поправьте меня, если неправильно указал предназначение языковhtml/css/js — стандартный набор веб-макаки, но хотя бы на начальном уровне желательно знать почти всемassembler и C — системные программисты, микроконтроллерыC++ — универсальный язык, как швейцарский нож, есть всё, но есть инструменты, которые в определенной области лучшеПитон — для ученых, для тестирования, для вкатыванияJava, C# — веб, банки — тяжелые, неповоротливые, но надежные мамонтыPHP — для клепания вебстраниц, быстро вкатиться в него можно, фрилансХаскелль, Лисп — ?И на чем пишут ракеты? На Си? Ассемблер?
Ulearn.me сайт УрФУ и скб контура. Учат писать на C#pythontutor.ru учат питону.
>>171409373Хех) Он прав, собственно. Таких вкатывалищьков как ты - дохуя. И всем надоело отвечать на одинаковые и ебанутые вопросы не один десяток раз.Если ты, ребенок, не смог осилить гугль - не вкатывайся.
>>171410007Я имею ввиду, что в нормальном коде должны использоваться только стандартные библиотеки, всё остальное - говнокод и васянство.
>>171407242 (OP)Scheme. Сразу же есть и книжка - SICP.Но это только если хочешь стать Ъпогромистом. Иначе - ищи конкретный язык под область/вакансию.Поясню: С#/Java - охуеет от ООП по умолчанию. C/C++ - первый лучше в связке с асмом изучать, от второго ебанутся можно (хотя мне норм было, но все остальные, кто на моих глазах учил кресты, получали дебафф в -5 к интеллекту). CL и любой Lisp-2 - нахуй не надо, только если на лиспе не собирается прогать. Можно какой-нибудь Clojure, но я ненавижу JVM. Пидоры.
>>171410188Что отделяет стандартную библиотеку от популярной пользовательской в репозитории? Math.h - это тоже пользовательская библиотека.
>>171410153Пиздец, мне захотелось услышать мнение анонов, в гугле дохуя всего и невозможно заострить внимание на чем-то, а здесь все отлично разъяснят и помогут, по крайней мере, если >>171409297 таких не будет.
Что делать, если английский на 0? Вот у математиков есть книги "Английский для математиков", есть что-нибудь подобное для прогеров? Или только с красного Мерфи начинать?
>>171410310>Math.h - это тоже пользовательская библиотека.Нет.
>>171410127>pythontutor.ruЭтот сайт я искал последние полгода. Спасибо, анон. В гугле его хуй найдешь.
>>171410412Ладно, подойдем с другой стороны. Чем функция fibs в хуяскеле отличается от функции fibs добавленной в репозиторий?
>>171410363Учить английский. Вкатиться на позицию джуна и без него сможешь, но вот чтение документации подразумевает знание английского.
>>171410363А зачем нужен английский, если есть гугл переводчик?
>>171410313и обложат хуямиВот ты выбрал веб, окей. Реши для себя, что тебе больше интересно:1. Фронт. Ебля с дизигнерами и отступами шоб покрасивше.2. Бек. Ебля с серверами, базами и прочее.Загугли кто такой веб-разработчик и что он должен уметь. Сириусли, тебе самому будет легче.
>>171410509Может быть тем, что её не надо добавлять в репозиторий?
>>171410536Учу, благо я ещё на первом курсе и время есть>>171410545Глупый вопрос
>>171410727У тебя standalone syndrome какой-то. А если кто-то быстрее сильнее выше придумал? Весь компилятор обновлять?
И да, расскажите про гитхаб новичку. Что туда заливать, не примеры же из книжек
>>171410821Идеал не нуждается в улучшениях.
>>171410799Вовсе не глупый. Пойми, у тебя одна жизнь, ОДНА, к тому же очень короткая. Ты действительно уверен, что хочешь потратить часть своей жизни на изучение языка, который тебе не пригодится?
>>171411047Почему не пригодится? И я думаю, что 8-10 тыс слов так нереально выучить и связывать их в предложения? Тем более читать на нем легче и быстрее, слова короткие и понятные
>>171410558Я могу в дезигн, пользуюсь на достаточном уровне фотошопом. Это сможет помочь во фронте?
>>171410922>Что туда заливатьТо что тебе пригодилось по жизни, но такого там еще нет. Очевидно же. Я часто пизжу оттуда полезные куски, которые велосипедить не охота, хотя и знаешь, как реализовать.
>>171411176>Почему не пригодится?Потому что с этим справляется переводчик, который с каждым годом становится все лучше и лучше.
>>171411305А вот допустим, я прочел книжку, которая рассказывает как на Си написать свой язык программирования мини-ЛиспИмеет ли смысл его туда заливать, ну типо чтобы будущий работодатель видел, что я что-нибудь да умею?Просто сразу какие-то прямо полезные приложения я же не смогу реализовать
>>171411312Мне лень с тобой спорить впустую; считай, что ты затроллел меня
>>171411593Неужели у тебя повседневных задач каких-то нет? Аггрегатор погоды, чтобы тебе в гугл.календарь хуячил "возьми зонтик, ебобо" или бот дергающий биткоин-краны. Ну такое что-то.Кому твой язык сраный нужен? Это ж велосипед.
>>171411813Всё, теперь понял тебя; благодарю!
>>171410509У хаскеля есть рипозиторий
>>171409785>Мне кажется, или Хаскелл твой - черная коробка в которой гномы с калькуляторами?Тебе это только кажется
>>171412694Но оттуда ничего нельзя скачивать! Зашквар же, ты что! :)
>>171411813>Кому твой язык сраный нужен? Это ж велосипед. Есть даже такая техника программирования, когда для определенной задачи придумывают свой узко специфичный язык
>>171413261Актуально в геймдеве, когда ядро перекомпилено. Других идей нет. Vasyan-Php-100500 свой глупо писать для сайтов. Разве что в автоматической обработке изображений нахуярить язык скриптовый, но таких либ уже как собак
Вообще суть написания интерпритаторов именно в том, чтобы понять как они работают, поигаться и удалить. Публиковать такое - стыдоба.
>>171411228Тут слишком толсто.
>>171407320Эх, выглядит как ламповая Пушкинская.
>>171413261>>171413397У jet brains даже IDE для этого есть - MPS
>>171413600Блять, какое толсто? Я вообще нихуя не понимаю
>>171413600Он просто дурачок.