Начинаем программировать на C++, C#, ассемблере(win), Qt, Python, Java, AS3. Какой язык для чего? Для тех, кто не определился с выбором. 1. Web. Python/Ruby/Java/.NET/PHP. PHP не советую, сейчас далеко не его расцвет. 2. Системное. C++. 3. GUI. Любой, но у JIT/интерпретируемых понадобится прилагать рантайм. Поэтому для Shareware предпочтительнее C++. 4. Сетевое. Java/.NET/Python/Ruby/C++. 5. 3D графика. C++ 6. Игры. C++. Без вариантов. Для скриптинга игр применять lua/python. 7. Мобильные платформы. a) WM: C++, .NET. b) Symbian: C++, Python, Java. c) iPhone: ObjC, C++. d) Android: Java, C++. e) Мобильники: Java. 8. Enterprise. Java/.NET Хочешь начать программировать на C++? Тебе понадобится: Среда программирования. Советую одну из нижеперечисленных. Visual C++ 2008 Express Edition. Скачать можно по ссылке: http://www.microsoft.com/express/download/default.aspx Code::Blocks. Скачать можно по ссылке: http://www.codeblocks.org/downloads/5 (качайте версию с mingw, имя файла codeblocks-*.**mingw-setup.exe, где *.** - номер версии) Книги Советую две сразу. Сначала Джесс Либерти. C++ за 21 день Ссылка: http://nerezus.ifolder.ru/7491359 В этой версии книги в листингах для современных компилеров надо будет сделать 2 исправления: убирать из инклюдов .h и дописывать после инклюдов строку "using namespace std;". Потом обязательно прочитать книгу от создателя C++, чтобы выявить многие неясности, которые могли возникнуть при чтении первой книги. Бьерн Страуструп. Язык программирования C++. Ссылка: http://nerezus.ifolder.ru/7491464 Стоит заметить, что C перед C++ учить не нужно. Хочешь начать программировать на C#? Тебе понадобится: Среда программирования. Visual C# 2008 Express Edition. Скачать можно по ссылке: http://www.microsoft.com/express/download/default.aspx Книги. Выбрать любую из списка, но я советую первую: Троелсен. Язык программирования С# 2005 и платформа .NET. Робинсон. C# для профессионалов. Петцолъд Ч. Программирование для Microsoft Windows на С#. Джесс Либерти Создание .NET приложений Программирование на C#. Ссылки на книги искать тут: http://forum.vingrad.ru/forum/topic-34584/view-all.html Хочешь начать программировать на ассемблере(под Windows)? Тебе понадобится: Компилятор. MASM32 v 9. Скачать можно по ссылке: http://wasm.ru/tools/7/masm32.zip Среда программирования. RadASM. Скачать можно по ссылке: http://wasm.ru/tools/7/RadASM.zip Отладчик. OllyDbg 1.10. Скачать можно по ссылке: http://wasm.ru/tools/9/odbg.zip Книги. С литературой очень сложно. ОЧЕНЬ. Большинство книг заточены под DOS, поэтому выбирать особо не из чего. Для начального ознакомления пойдет книга Крупника "Изучаем ассемблер" Ссылка: http://nerezus.ifolder.ru/7503265 После ознакомления советую почитать книгу Пирогова "Ассемблер и дизассемблирование" Ссылка: http://nerezus.ifolder.ru/7503217 Параллельно с ней смотреть MSDN для поиска и изучения WinAPI. Хочешь начать программировать на C++ и Qt? Внимание. Обязательно знать C++ Софт Про установку софта читать тут: http://habrahabr.ru/blogs/development/30636/ Книги Качаем с трекера тут: http://torrents.ru/forum/viewtopic.php?t=690884 Хочешь начать программировать на Python? Софт Интерпретатор Python(качать Python x.x.x Windows installer, где x.x.x - версия) Ссылка: http://python.org/download/ Среда eclipse: (качать Eclipse Classic) Ссылка: http://www.eclipse.org/downloads/ На эту среду надо будет поставить плагин для Python, Pydev ссылка на него: http://sourceforge.net/project/showfiles.php?group_id=85796 Первый раз запускать с ключом коммандной строки -clean(дописать в ярлычок, после запуска убрать) Книги Язык программирования Python. Г.Россум, Ф.Л.Дж.Дрейк, Д.С.Откидач и др. Ссылка: http://nerezus.ifolder.ru/7768594 Язык программирования Python. Сузи Р.А. Ссылка: http://nerezus.ifolder.ru/7768667 Хочешь начать программировать на Java? Софт JDK По ссылке искать "Get the JDK download" Ссылка: http://java.sun.com/javase/downloads/index.jsp Среда eclipse: (качать Eclipse IDE for Java Developers) Ссылка: http://www.eclipse.org/downloads/ Книги Курс "Программирование на Java" на intuit.ru Ссылка: http://www.intuit.ru/department/pl/javapl/ Хочешь начать программировать на ActionScript 3? Софт Adobe Flex Builder 3.0 Ссылка на трекер: http://torrents.ru/forum/viewtopic.php?t=727972 Книги ActionScript 3.0. Сборник рецептов. Джои Лотт и др. Ссылка: http://nerezus.ifolder.ru/6997488 Хочешь начать программировать на PHP? тогда тебе сюда, по ссылочке: http://phpfaq.ru/start Еще дам ссылку на книгу, Э. Гутманс, С. Баккен, Д. Ретанс. PHP5 профессиональное программирование Ссылка: http://nerezus.ifolder.ru/8081805 И еще: Джордж Шлосснейгл - Профессиональное программирование на PHP Ссылка http://nerezus.ifolder.ru/8132366 Отличия C и C++ С и C++ — это АБСОЛЮТНО разные языки. Из общего у них только похожий синтаксис и способ выполнения. У них разный класс задач. У них разный подход к проектитрованию, написанию кода. Да в конце концов у них даже типизация разная: в C она static weak, а в C++ она static strong. Разные библиотеки - в C++ царствует ООП, практически все библиотеки в нем объектно-ориентированные(хотя можно использовать и сишные, но это не рекоммендуется). Применяется C для системных вещей, а для всего остального, хорошего и гуевого, C++. Пара слов о C# и Java Пара слов о C#. Он никакого отношения к C и C++ не имеет, он является клоном Java от Microsoft. Особенность джавы - исполнение кода не напрямую, а через особенную программу - виртуальную машину. Она следит сама за теми вещами, за которыми приходилось раньше следить программисту. Например за выделением памяти. Как и C++, C# является объектно ориентированным языком и имеет много общего с C++(хотя намного больше общего у него с Java). Код выполняется у него на CLR(виртуальная машина), поэтому для работы такого приложения пользователь должен установить .NET Framework. P.S. Читалку DjVu качать тут: http://windjview.sourceforge.net/ nerezus, 2008-2009. Версия текста 1.6 http://forum.antichat.ru/showthread.php?t=89681
не смог скачать по данной ссылке, качал по этой http://www.proklondike.com/var/books/C/Jes_Liberty_-_CPP_samostoyatelno_za_21_den.rar
MASM32 - INSTALL.EXE не запускаеццо... Ошибочку выкидывает. Поправьте если только у меня. PS: Взял с официального сайта ( http://www.masm32.com ) версию 10. Работает отлично.
Visual C++ 2008 Express Edition. Скачать можно по ссылке: http://www.microsoft.com/express/download/default.aspx Потребовал ключ, че делать?
Посоветуйте какую книжку по VB 6 купить. У меня есть на выбор: http://www.ozon.ru/context/detail/id/3707128/ http://www.ozon.ru/context/detail/id/3427474/ http://www.ozon.ru/context/detail/id/3944218/ http://www.ozon.ru/context/detail/id/2524419/ Либо посоветуйте что-нибудь свое... Желательно чтобы в комплекте был CD с исходниками... А то не очень представляю как буду перепечатывать по 2-3 страницы кода ) И пожалуйста, не надо советов в стиле "Лучше переходи на цЭ", все ведь когда-то с чего-то начинали. Заранее спасибо! )
он сдох, и уже не воняет, т.к. давно сгнил и истлел. Учи VB.NET а еще лучше C#(ибо разницы практически нет, а синтаксис яснее) Смысл начинать с истлевшей какашки? Если ты думаешь, что это легче, то ошибаешься.
Хотел бы изучить Php... Владею поверхносными знаниями в Html и Pascal. Подскажите с чего начать..) Ps: Всех форумчан с прошедшим праздником!
Просто хотелось бы узнать стоит ли начинать програмировать с Php. Или лучше начать с какого нибудь другого языка програмирования.
Стоит определиться какие задачи будете решать с помощью программирования. И под свою задачу начинать учить что-либо. А то выглядит так как будто "дайте мне чего-нить поучить, а то все чего-то учат и я тоже хочу не выделяться отсутствием знаний"
Задача такова - есть цель научится програмировать на Php. И не знаю начинать ли сразу с Php.. или может начать обучение с Html (или базовых знаний достаточно).