М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 15 ноября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

2 Кб, 160x120

Языки программирования 26 Окт, 12:21 #863869 В конец треда | Веб

Здраститя,двощ
Какой первый язык программирования стоит начать учить новичку?
И как лучше начать свое обучение?
И что насчет swift пойдет ли он в качестве первого языка программирования?

Ответы>>863881>>863883>>863885>>863949>>863965>>863975>>864138>>864230>>865306

26 Окт, 13:14 #2 #863881

>>863869 (OP)
QBasic, Fortran и ассемблер

26 Окт, 13:23 #3 #863883

>>863869 (OP)
Java

90 Кб, 518x310

26 Окт, 13:26 #4 #863885

>>863869 (OP)
>И что насчет swift пойдет ли он в качестве первого языка программирования?

Swift неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит Swift, а потом не знает что делать с ним. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.

Ответы>>863887>>864123

26 Окт, 13:27 #5 #863887

>>863885
Спасибо за совет,а что насчет Java?

Ответы>>863893

26 Окт, 13:50 #6 #863893

>>863887
>что насчет Java?
Тут поясняют >>863890

26 Окт, 13:57 #7 #863896

Python хорош, для начала. Можно Джава но, по сравнению с Пайтоном, слишком многослойный имхо.. Пайтон еще к хорошему стилю приучает.

Ответы>>863908>>863950

94 Кб, 640x640

26 Окт, 14:52 #8 #863908

>>863896
>Python хорош
А как в него вкатиться с нуля?

Ответы>>863973>>865298

26 Окт, 16:15 #9 #863949

>>863869 (OP)
Haskell

26 Окт, 16:16 #10 #863950

>>863896
Джава к стилю приучает ещё лучше.

26 Окт, 16:22 #11 #863965

>>863869 (OP)
Угадай, что. Haskell

26 Окт, 16:30 #12 #863973

>>863908
Как вариант, книжка
dive into Python 3
http://www.diveintopython3.net/table-of-contents.html

Ну или Mark Lutz (в поиск, книга доступна через веб, в том числе на русском).

Лутц - не совсем для начинающих и не "с нуля".

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

ps: троллей с советами про хаскель слушать, конечно, не надо.

Ответы>>864013

26 Окт, 16:30 #13 #863975

>>863869 (OP)
Самый лучший язык для обучения это си.
В джаве весьма непрозрачная работа с памятью и посредник в виде виртуальной машины.
Лучше учиться на менее высокоуровневых языках. А потом можешь переходить на что угодно.

Ответы>>865494>>866139

237 Кб, 500x370

26 Окт, 17:21 #14 #864013

>>863973
Ты какую-то муть написал не умеешь реквесты понимать.

Я интересуюсь: что зубрить, что с начало написать, что походу учить, какие я буду получать суммы?

Ответы>>864017>>864058

26 Окт, 17:23 #15 #864017

>>864013
>какие я буду получать суммы?
1.5 ставки кассира макдак.
Еще есть вопросы?

Ответы>>864022

26 Окт, 17:27 #16 #864022

>>864017
Хуйня, все же знают
> уже через пол года я буду получать такие суммы, что любая баба будет течь при одном упоминании моей зарплаты

Ответы>>864025

26 Окт, 17:29 #17 #864025

>>864022
>любая баба будет течь слезами жалости при одном упоминании моей зарплаты
И то правда.

26 Окт, 17:59 #18 #864058

>>864013
> какие я буду получать суммы?
Неправильный вопрос. Тебе на первом этапе должно быть похуй, сколько тебе платят, лишь бы была возможность программировать... И на баб тебе должно быть не то, чтобы похуй, но не должно быть на них времени, ибо у тебя другие интересы. Только тогда можно вырасти в программиста, которому кто-то захочет чего-то платить. Иначе лучше другое занятие поискать, за которое и деньги платят, и от которого бабы текут.

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

Что параллельно? Ботать что-нибудь про алгоритмы и технологи, учиться администрировать и настраивать разный софт, операционки, базы данных, отладчики, git, сети и прочую хрень.

26 Окт, 19:57 #19 #864123

>>863885
Святая толстота XD

Ответы>>864127

26 Окт, 20:03 #20 #864127

>>864123
Ньюфаг-смайлоданун подъехал.

26 Окт, 20:05 #21 #864129

А что про С++ скажете?
Мимо

Ответы>>864134>>864139

sage 26 Окт, 20:13 #22 #864134

>>864129
C++ неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит кресты, а потом не знает что делать с ним. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.

Ответы>>864136

26 Окт, 20:17 #23 #864136

>>864134
>Сам по нему учился.
реквестирую написанные программы с супом

26 Окт, 20:19 #24 #864138

>>863869 (OP)
html5

25 Кб, 800x533

26 Окт, 20:21 #25 #864139

>>864129
>А что про С++ скажете?
Вот это годно, быстро вкатиться в него можно так: ищешь в интернете книжку Страуструп "Язык программирования C++". Похуй если ничего не поймешь. Затем изучаешь STL от корки до корки. Потом зубришь, именно, сука, вызубриваешь стандарт C++0x, чтобы от зубов отскакивало. Когда напишешь свою первую сортировку с помощью template, по пути изучив наследование, инкапсуляцию и полиморфизм, скачиваешь и изучаешь любую олдовую среду разработки, рекомендую g++. Как переделаешь сортировку, чтобы была она работала с любым классов, а не только с числами, можешь идти дальше - тебя ждет увлекательный мир байтоёбства. Препроцессоры, множественное наследование, указатели на функцию, деструкторы, ручная сборка мусора, о-о-очень долгая компиляция. Отсос у хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-крестьян, которые пишут контесты в удобной вижуалке и получают высокие рейтинги не заставит себя ждать и уже через пол года ты будешь висеть в топе КФ, что любой сотрудник Google будет течь при одном перечислении всех твоих призовых футболок.

мимо C++ сеньор девелопер

26 Окт, 22:23 #26 #864230

>>863869 (OP)
Ребята, серьезно говорю, не нужно вам это программирование. Вы молодые, энергичные вы гулять должны, находить друзей, знакомиться с девушками, вообщем социализироваться. Допустим потратили вы молодость, выучили какую-то сферу ит в совершенстве и приходите вы на собеседование, а там молодой улыбчивый парень или молодая улыбчивая девушка задает вам простой вопрос и вы не сможете на него ответить, потому что не умеете общаться. Допустим вы как-то устроились в какую-то компанию и на очередном митинге ваш лид спрашивает "Сычев, как лучше всего решить эту проблему?" и что вы ему ответите, а ничего, вас затресет, вы заволнуйтесь и начнете, что-то бесвязно мямлить себе под нос. Такие работники, пусть даже хорошие программисты, никому не нужны. Так что тратье свое время правильно, а посидеть с грустным лицом за монитором вы еще успеете.

Ответы>>864242

3195 Кб, 2792x2592

26 Окт, 22:33 #27 #864242

>>864230
двачирую этого

28 Окт, 16:25 #28 #865228

Света вам в программирую, анонсы. Посоветуйте годные книги/учебники по C.

Ответы>>865303

28 Окт, 17:40 #29 #865298

>>863908
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты

28 Окт, 17:45 #30 #865303

>>865228
Прата

Зачем вы вообще, блядь, сюда залезли? 28 Окт, 17:46 #31 #865306

>>863869 (OP)
Пока вы, блять, будите лезть в этого говно, оно никогда не сдохнет. Я понимаю еще, человек написал: "Посоны, я угорел по гейдеву, потому решил выучить плюсы, чтобы написанные мною игры летали! Посоветуйте годноту". А то пришел, ему видите ли "Нужно понятие о классах и работой с памятью", так пойди попробуй мелочи стрельнуть у бритых пацанчиков в шапках-годонках, они тебе объяснять по понятиям. Может выясниться, что тебе ни классы ни память не нужны. Неужели, блять, так сложно прикинуть, за каким хуем ты вообше лезешь в отрасль. "рассчитано на грамотных людей" - уебывай нахуй. Сколько вас таких тут было: "Хочу сдать программистом! Какой язык выбрать для начала?", "Хочу выучить язык %langname%. Посоветуйте литературы". Кто-то подрывается и отвечает вам, может даже по хардкору палит годноту. А вы, все те самые, которые поматросят и бросят. Дальше хелло-ворда дело не идет, не говоря уж о работе с памятью Неужели вы и вправду думаете, что программирование/кодинг/хакирство стильно-модно-молодежно и, того глядишь, на практике пригодится? Напряги свое серое вещество и подумай, нахуя тебе это. Просто оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, подбирать тебе книгу, если ты ее даже не прочтешь? Ф пизду вас, мудаков!

29 Окт, 01:00 #32 #865494

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

30 Окт, 10:04 #33 #866139

>>863975
>2016
>работа с памятью
уух пердоляяя, сам говно ест и нюфаков на своё поприще затащить пытается

30 Окт, 10:19 #34 #866140

Первый язык ? Конечно PHP. Простой, полезный (результат можно сразу увидеть, выложив сайтик в интернеты), инфы навалом. Работы можно найти, если застрянешь и не потянешь дальше идти.

По дороге тебе придется изучить javascript, а это уже пропуск в мобильную разработку при помощи react native.

Ответы>>866141

30 Окт, 10:23 #35 #866141

>>866140
"Застрял ногой в PHP"

Тред утонул или удален.
Это копия, сохраненная 15 ноября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion