Хотелось бы научиться программированию, подскажите, на каком языке лучше всего?
#41
Отправлено 11 Январь 2012 - 01:53
Стоит отметить, что язык Scheme, на котором авторы книги демонстрируют программы, не катируется работодателями. Зато его освоение займет совсем немного времени, а понятия, представленные в оставшейся части курса, пригодятся везде.
Более практичен Python. Так или иначе, в работе всегда пригодится язык, на котором можно бысто написать какой-нибудь прототип или утилиту. Лучше всего начинать с "Изучаем Python" Лутца (http://www.ozon.ru/context/detail/id/5730448/). Python, кстати, отчасти тоже функциональный язык, да и утилитами его применение не ограничивается. Видео лекций MIT - http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/
В любом случае потребуется хотя бы ознакомиться с C, K&R вне конкуренции (http://www.ozon.ru/context/detail/id/2480925/).
Если решитесь побороть C++ пусть это будет "Философия С++" Эккеля (http://www.ozon.ru/context/detail/id/1631049/ - введение и http://www.ozon.ru/context/detail/id/1895018/ - продвинутые вопросы), если найдете в продаже или сети (mindview.net/Books/TICPP/ThinkingInCPP2e.html , к примеру). В догонку сразу "Эффективное использование C++" Майерса (http://www.ozon.ru/context/detail/id/2623968/ и http://www.ozon.ru/context/detail/id/2623946/). Если к этому времени не разонравится, то стоит почитать "Стандарты прогрммирования C++" Саттера и Александреску (http://www.ozon.ru/context/detail/id/2381848/). Затем весь http://yosefk.com/c++fqa/ , здорово помогает.
C/С++, как не печально - хлеб и масло российского программиста, не занимающегося веб-программированием. Параллельно с освоением этих языков потребуется изучить API целевой платформы и инфраструктуру сборки (Visual Studio, make, компиляторы, линковщики). Для Windows - "Windows via C/C++" Рихтера (http://www.ozon.ru/context/detail/id/4079733/), "Системное программирование в среде Windows" Харта (http://www.ozon.ru/context/detail/id/2427587/) и чего-нибудь по графике, даже и не знаю, что посоветовать, поищите Петцольда (+ MSDN). Для Unix - "UNIX. Профессиональное программирование" (http://www.ozon.ru/context/detail/id/5050667/) и "UNIX. Разработка сетевых приложений" (http://www.ozon.ru/context/detail/id/2881910/ , кстати, пригодится и для Windows) Стивенса и соавторов (+ man-страницы, http://kernel.org/doc/man-pages/, см. разделы 2 и 3).
Много получилось, но, по-моему, лучше видеть перспективу
#42
Отправлено 11 Январь 2012 - 01:56
>Haskell или OCaml
А вы на нем пишете?
на Haskell, OCaml нечистый гибрид ежа с ужом, но что-то в нем есть
Не замечал монад в коде ES
#43
Отправлено 11 Январь 2012 - 04:47
Его вообще нет смысла учить, это вымирающий языкВообще меня настораживают похожие вопросы. "Уметь программировать на языке таком-то" - это примерно как, ну, "уметь водить автомобиль синего цвета". (Я понимаю, что тут спрашивают не совсем то, но тем не менее настораживаюсь). Людям, умеющим водить автомобиль, чхать на цвет конкретного агрегата. Людям, умеющим программировать, достаточно двух недель на базовое освоение фреймворка и языка, использующихся в новом проекте.
Если человек "умеет программировать на си (пхп, ассемблере ARM, жаваскрипте, you name it)" - это по сути означает, что он не умеет программировать. Гнать такого сцаными тряпками из проекта.
не верно. Человек может хорошо разбираться в алгоритмах, уметь логически мыслить и т.д. но это еще не значит, что он может программировать. Язык программирования - это инструмент, который нужно хорошо знать. Знания и практика работы с инструментом оттачиваются годами. За две недели нельзя изучить язык, нельзя человека знающего php или python перевести в проект на C/C++ и сказать у тебя две недели на изучение языка
c++ не тот язык, что следует изучать, вообще тем более как первый.
ps. на изучекние пых-пыха требуется 2 часа, максимум. ну а по модулям расширения есть поиск
#44
Отправлено 11 Январь 2012 - 07:14
#45
Отправлено 11 Январь 2012 - 07:18
хОТЕЛОСЬ БЫ ТОЧНО ЗНАТЬ ЧТО ПРОГРАММИРОВАТЬ? Если хочешь быть крутым программистом, то учи Ассемблер с самого начала, а если хочешь в дурачке работать, но при всем при этом круто стоять на потоке, то я бы посоветовал С ШАРП. Делфи уже не идет ни в какие сравнения...
Странное сравнение: крутой программист == Знание ассемблера
Сообщение было изменено Anton Dobkin: 11 Январь 2012 - 07:24
#46
Отправлено 11 Январь 2012 - 08:14
Тут вообще товарищ всё с ног на голову поставил. Хочешь быть крутым - учи кунг-фу, хочешь быть программистом - учись программировать. Можно одновременнохОТЕЛОСЬ БЫ ТОЧНО ЗНАТЬ ЧТО ПРОГРАММИРОВАТЬ? Если хочешь быть крутым программистом, то учи Ассемблер с самого начала, а если хочешь в дурачке работать, но при всем при этом круто стоять на потоке, то я бы посоветовал С ШАРП. Делфи уже не идет ни в какие сравнения...
Странное сравнение: крутой программист == Знание ассемблера
#47
Отправлено 11 Январь 2012 - 08:23
#48
Отправлено 11 Январь 2012 - 10:45
>Haskell или OCaml
А вы на нем пишете?
на Haskell, OCaml нечистый гибрид ежа с ужом, но что-то в нем есть
Не замечал монад в коде ES
во, они все портят, а так замечательный язык, но бесполезный выкинув монады получаем предельно четкую и чистую парадигму, чрезвычайно полезную для обучения профессионалов.
#49
Отправлено 11 Январь 2012 - 13:00
Думаю так: знание Ассемблера == знание потрохов железа. Следовательно, понимание того, как все устроено, больше и лучше.Странное сравнение: крутой программист == Знание ассемблера
Семенов- Тянь-Шанский, если хорошо подумать, то внезапно окажется, что это форум компании. Сотрудники компании находятся на своем форуме, а вот ошиваетесь тут исключительно вы.Ну началось!))))) А я то ж подумал парень серьезный....Я скромно полагаю, что на форуме полным-полно добрых людей, которые помогут мне в освоении азов
За помощью обратитесь вон к сотрудникам Доктор Веб -им видать делать нечего ошиваются тут сутками на пролет. Может помогут юному таланту
Eugeny Gladkih , не дадим погибнуть таланту? А?
Борис А. Чертенко aka Borka.
#50
Отправлено 11 Январь 2012 - 15:05
#51
Отправлено 11 Январь 2012 - 15:08
#52
Отправлено 11 Январь 2012 - 15:19
может быть.. но читается он как-то плохо.. по мне уж лучше Х. М. Дейтел, П. Дж. Дейтел http://www.ozon.ru/c...ail/id/4369459/В любом случае потребуется хотя бы ознакомиться с C, K&R вне конкуренции
http://www.ozon.ru/context/detail/id/1348088/Пересмотрев все вышеизложенные комментарии, я решил, что, пожалуй, начну с середины - Java как раз по мне) Я скромно полагаю, что на форуме полным-полно добрых людей, которые помогут мне в освоении азов
Сообщение было изменено Silver_klop: 11 Январь 2012 - 15:21
#53
Отправлено 11 Январь 2012 - 15:48
Сообщение было изменено Vindows: 11 Январь 2012 - 15:48
user Windows 64 bit
#54
Отправлено 11 Январь 2012 - 15:56
Семенов- Тянь-Шанский, предлагаю в первую очередь следить за своим языком, а там будем посмотреть на все остальное.Я заплатил своими кровными ,чтобы ошиваться тут ))) Если вам че не нравится верните мне деньги с процентами и я пойду на другой форум...ошиваться и ставить на место хамливых модераторовСотрудники компании находятся на своем форуме, а вот ошиваетесь тут исключительно вы
Борис А. Чертенко aka Borka.
#55
Отправлено 11 Январь 2012 - 16:16
</p>Я заплатил своими кровными ,чтобы ошиваться тут ))) Если вам че не нравится верните мне деньги с процентами и я пойду на другой форум...ошиваться и ставить на место хамливых модераторовСотрудники компании находятся на своем форуме, а вот ошиваетесь тут исключительно вы
<p>Если вы и платили, то уж всяко не за форум. Регистрация тут бесплатна и свободна. </p>
<p> </p>
<div id="myEventWatcherDiv" style="display:none;"> </div>
R&D www.drweb.com
#57
Отправлено 11 Январь 2012 - 16:33
Если бы еще Навальный, а так не понятно что.Ещё один Навальный на наши головы...
#59
Отправлено 11 Январь 2012 - 16:57
Как сказать. Пока страдает форум, продадите Васе - будет страдать вся страна.Навальный и Света из Иванова с одном флаконе. Надо этого кадра Васе Якеменко продать.
#60
Отправлено 11 Январь 2012 - 19:06
Also tagged with one or more of these keywords: Программы
Русские форумы →
Общие вопросы →
Dr Web блокирует программам доступ к интернетуАвтор: RuslanMCK , 04 апр 2017 drweb, блокирует, программы и еще 3… |
|
|
Читают тему: 0
0 пользователей, 0 гостей, 0 скрытых