Начинаем программировать на 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.
Скачать можно по ссылке: [Ссылки могут видеть только зарегистрированные пользователи. ]
Code::Blocks.
Скачать можно по ссылке: [Ссылки могут видеть только зарегистрированные пользователи. ]
(качайте версию с mingw, имя файла codeblocks-*.**mingw-setup.exe, где *.** - номер версии)
Книги
Советую две сразу.
Сначала Джесс Либерти. C++ за 21 день
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
В этой версии книги в листингах для современных компилеров надо будет сделать 2 исправления: убирать из инклюдов .h и дописывать после инклюдов строку "using namespace std;".
Потом обязательно прочитать книгу от создателя C++, чтобы выявить многие неясности, которые могли возникнуть при чтении первой книги.
Бьерн Страуструп. Язык программирования C++.
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
Стоит заметить, что C перед C++ учить не нужно.
Хочешь начать программировать на C#?
Тебе понадобится:
Среда программирования.
Visual C# 2008 Express Edition. Скачать можно по ссылке:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Книги.
Выбрать любую из списка, но я советую первую:
Троелсен. Язык программирования С# 2005 и платформа .NET.
Робинсон. C# для профессионалов.
Петцолъд Ч. Программирование для Microsoft Windows на С#.
Джесс Либерти Создание .NET приложений Программирование на C#.
Ссылки на книги искать тут:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Хочешь начать программировать на ассемблере(под Windows)?
Тебе понадобится:
Компилятор.
MASM32 v 9. Скачать можно по ссылке:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Среда программирования.
RadASM. Скачать можно по ссылке:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Отладчик.
OllyDbg 1.10. Скачать можно по ссылке:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Книги.
С литературой очень сложно. ОЧЕНЬ. Большинство книг заточены под DOS, поэтому выбирать особо не из чего.
Для начального ознакомления пойдет книга Крупника "Изучаем ассемблер"
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
После ознакомления советую почитать книгу Пирогова "Ассемблер и дизассемблирование"
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
Параллельно с ней смотреть MSDN для поиска и изучения WinAPI.
Хочешь начать программировать на C++ и Qt?
Внимание. Обязательно знать C++
Софт
Про установку софта читать тут: [Ссылки могут видеть только зарегистрированные пользователи. ]
Книги
Качаем с трекера тут: [Ссылки могут видеть только зарегистрированные пользователи. ]
Хочешь начать программировать на Python?
Софт
Интерпретатор Python(качать Python x.x.x Windows installer, где x.x.x - версия)
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
Среда eclipse: (качать Eclipse Classic)
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
На эту среду надо будет поставить плагин для Python, Pydev
ссылка на него: [Ссылки могут видеть только зарегистрированные пользователи. ]
Первый раз запускать с ключом коммандной строки -clean(дописать в ярлычок, после запуска убрать)
Книги
Язык программирования Python. Г.Россум, Ф.Л.Дж.Дрейк, Д.С.Откидач и др.
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
Язык программирования Python. Сузи Р.А.
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
Хочешь начать программировать на Java?
Софт
JDK По ссылке искать "Get the JDK download"
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
Среда eclipse: (качать Eclipse IDE for Java Developers)
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
Книги
Курс "Программирование на Java" на intuit.ru
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
Хочешь начать программировать на ActionScript 3?
Софт
Adobe Flex Builder 3.0
Ссылка на трекер: [Ссылки могут видеть только зарегистрированные пользователи. ]
Книги
ActionScript 3.0. Сборник рецептов. Джои Лотт и др.
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
Хочешь начать программировать на PHP?
тогда тебе сюда, по ссылочке: [Ссылки могут видеть только зарегистрированные пользователи. ]
Еще дам ссылку на книгу, Э. Гутманс, С. Баккен, Д. Ретанс. PHP5 профессиональное программирование
Ссылка: [Ссылки могут видеть только зарегистрированные пользователи. ]
И еще: Джордж Шлосснейгл - Профессиональное программирование на PHP
Ссылка [Ссылки могут видеть только зарегистрированные пользователи. ]
Отличия 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 качать тут: [Ссылки могут видеть только зарегистрированные пользователи. ]
================================================== ==============================================
ГОВОРИМ СПАСИБО!
Для создания простеньких программок пойдёт любой язык? Это не так важно? Будь то программка бота для приложений вконтакте или простой фейк, хранитель паролей или калькулятор...?
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Есть сайт? [Ссылки могут видеть только зарегистрированные пользователи. ]
а где дельфа?
не указал копипаста, знач писал сам, писал сам, попрошу и дельфу добавить, ибо дельфи с++ самые популярные на этом форуме(ну я так думаю.)
________________
Почти забросил раздел Pw скажем спасибо TBX1n и Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Сообщение от TBX1n
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Скука новый админ
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Народ,а тяжело ли сделать бот для браузерки?
Например Ibot для Dark Orbit или Bot Assistance для Seafight
Смотря как будет работать твой бот, если просто визуально, то не сильно. Но если отлавливать передаваемые пакеты, и отталкиваясь от информации в них будет подделывать их, то довольно сложно.
Смотря как будет работать твой бот, если просто визуально, то не сильно. Но если отлавливать передаваемые пакеты, и отталкиваясь от информации в них будет подделывать их, то довольно сложно.
Надо что б работал реально,что б помощь была,то есть как я понял,надо отлавливать пакеты
А я то нуб в програмировании.Ну ниче,буду разбиратся))