PDA

Просмотр полной версии : Полезные ссылки (для всех категорий программистов)


[CCCP] Monster
23.11.2007, 23:55
Для особо одарённых: в этой теме ссылки выкладываются, а не спрашиваются. За вопрос "где что-то скачать?" будут выдаваться нарушения, а посты - удаляться.

Буду краток.

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

Для самых маленьких, или что такое программирование и с чем его едят?

Для тех, кто хочет понять принципы программирования, получив при этом удовольствие:)
http://www.gameroo.nl/games/light-bot

То, что программист должен впитать буквально с молоком матери:
Булева алгебра (http://ru.wikipedia.org/wiki/%D0%91%D1%83%D0%BB%D0%B5%D0%B2%D0%B0_%D0%B0%D0%BB% D0%B3%D0%B5%D0%B1%D1%80%D0%B0)
Системы счисления (http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%81% D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F)
Виртуальная машина Тьюринга (фактически, модель современных процессоров, с некоторыми поправками) (http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_%D1%82%D1%8C% D1%8E%D1%80%D0%B8%D0%BD%D0%B3%D0%B0)

Теория алгоритмов (http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B0%D0%BB% D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2)

http://www.firststeps.ru/ - Хороший сайт, если вы уже определились, на чем будете кодить

Языки программирования

http://www.codenet.ru/cat/Languages/ - интересующие вас языки программирования.



http://www.cyberguru.ru/programming/programming-theory/software-designing-clear.html - рекомендую к прочтению, когда освоите какой-нибудь язык программирование и захотите написать программу

Использование средств операционной системы Windows (Win 32 API)

http://www.cyberguru.ru/programming/win32/

Графические API

http://pmg.org.ru/nehe/index.html - мощный учебник по OpenGL
http://www.gamedev.ru/articles/?sect=1 - Direct 3D
http://opengl.gamedev.ru/doc/ - OpenGL - справочная документация
http://www.xdev.ru/dxgp/rgd_articles_r.asp?s=directx&art=art_0000_list - Статьи по DirectX
http://netcode.ru/?lang=cpp&katID=4&skatID=33 - Средства DirectDraw и WinGDI
разнообразные пособия по программированию http://www.libray.narod.ru/ (Fey)

Общая архитектура движка

http://www.gamedev.ru/articles/?sect=7 - о движках

Технологии для решения частных задач

http://tora-bora.front.ru/ - методы затенения с помощю теневых объемов


Советы профессионалов

http://www.dtf.ru/articles/list.php?tid=article&stid=programming - много интересных статей от профессиональных программистов.

Полезные ссылки

http://c2p.ru/ - сайт в первую очередь интересен справочниками по функциям

http://netcode.ru/ - много информации по С++, ОС, графике, Win 32 и другим нужным вещам

http://jtsoftik.narod.ru/index.html - наиболее интересны FAQ по Delphi и Билдеру. Рекомендую - можно найти решение очень нестандартных задач. Например, как считать картинку из exe-файла, не трогая ресурсы, или как заставить приложение запускать только одну копию себя.

От Pokibor:
Не могу не добавить в первом посте.
Здесь находятся бесплатные (Express Edition) версии Майкрософтовских-ных компиляторов: http://www.microsoft.com/express/vc/
Ссылка ведёт на Visual C++, остальные - по соседству.

GFL SDK - великолепная кроссплатформенная библиотека для работы с изображениями различных форматов (http://pagesperso-orange.fr/pierre.g/xnview/enformats.html) под кучу разных языков и сред разработки (Delphi, C++, FreePascal, VB, Visual C++...): http://pagesperso-orange.fr/pierre.g/xnview/engfl.html

Обновление

Т. Кормен, Ч. Лейзерсон, Р. Ривест. Алгоритмы. Построение и анализ. Второе издание (djvu; 5.4Mb). (http://www3.msiu.ru/~roganov/2sem/CormenR.djvu)
Т. Кормен, Ч. Лейзерсон, Р. Ривест. Алгоритмы. Построение и анализ. (djvu; 7.8Mb). (http://www3.msiu.ru/~roganov/2sem/Cormen1.djvu)
T. Kormen, C. Leiserson, R.Rivest, C. Stein. Introduction to Algorithms. Second edition (pdf; 12.9Mb). (http://www3.msiu.ru/~roganov/2sem/Cormen.pdf)
А. Ахо, Д. Хопкрофт, Д. Ульман. Структуры данных и алгоритмы (djvu; 4.2Mb). (http://www3.msiu.ru/~roganov/2sem/aho.djvu)
Е.А. Роганов. Основы информатики и программирования (pdf; 9.2Mb). (http://www3.msiu.ru/~roganov/2sem/roganov.pdf)

В том числе (вниманию Покибора):
Н. Вирт. Алгоритмы + структуры данных = программы (djvu; 9.8Mb). (http://www3.msiu.ru/~roganov/2sem/Virt.djvu)

Это, что пришло в голову или взято из коллекции ссылок. Версия предварительная. Если у вас есть ссылки на ресурсы, достойные размещения в названных категориях - делитесь:)

Fey
26.11.2007, 07:47
разнообразные пособия по программированию http://www.libray.narod.ru/

raxxla
24.12.2007, 23:14
www.xnadev.ru (http://www.xnadev.ru) - XNA Game Studio -самая простая платформа для создания игр любого жанра.

Идеально для начинающих так как там рассматривается язык C#, который по простоте напоминает паскаль а по гибкости обгоняет С++, хотя производительность ниже порядка 10%.

noLove
18.01.2008, 16:19
http://steps3d.narod.ru/tutorials/c-minus-minus.html - для желающих начать программировать, но не знающих с чего начать
Извините, ложь. Желающий начать программировать не поймёт эту статью. Читать уже состоявшимся программистам, которые знают ООП со всеми его тонкостями.
http://steps3d.narod.ru/articles.html - много интересных статей о шейдерных красивостях и OpenGL, а так же немножко про звук

pokibor
18.01.2008, 17:10
А я в противовес noLove дам ссылку на перевод книги Мюррея Хилла и Бьярна Страуструпа о языке C++: http://fictionbook.ru/author/hill_myurreyi/c/hill_c.html
Читайте, чтобы быть в курсе всех возможностей языка. Например, интерфейсы там есть, что бы некоторые не писали. Только зовутся они по-другому.

FirePhoenix
14.02.2008, 15:09
www.3dgs.ru российский сайт фанатов 3D Gamestudio

CRtimUT
19.03.2008, 13:57
http://c2p.ru
Огромное количество разнообразных книг по языкам C

JohnK
19.03.2008, 14:33
http://ru.ziggyware.com/ - Статьи и новости по Xna. Русская версия Ziggyware.com.

[CCCP] Monster
08.04.2008, 00:51
Обновлено (см. первый пост)

Fey
12.04.2008, 19:28
кажется не давали на это ссылки:
http://ru.wikibooks.org/wiki/Заглавная_страница
Информатика и программирование

Словарик философствующего информатика
Московская олимпиада по информатике
Язык Си в примерах
Объектно-ориентированное программирование
Ruby
Си++
D
Смоллток в примерах
Основы функционального программирования
Комбинаторы — это просто!
Хаскелл: О пользе и вреде лени
HUGS 98
Сильные стороны ФП и языка Хаскелл
Функциональные парсеры
и многое другое по ФП
Лисп
Схим для школьников
Аспектно-ориентированное программирование
Pixilang: пиксельное программирование
Языки программирования в школе
Помехоустойчивое кодирование

Думаю программистам будет полезно.

galstuk
12.10.2008, 23:11
http://gm-rus.ru Российский неофициальный сайт Game Maker.

На сайте есть ВСЕ!

@lex423
12.10.2008, 23:36
http://www.ru-coding.com/ всё с азов даже я врубился что к чему. Программирование от BIOS до высших языков.

razor21
30.10.2008, 12:15
Считаю, что эту книгу Андрея Александреску должен иметь каждый настоящий программист.
"Современное проектирование на С++".
В книге изложены технологии обобщенного программирования, метапрограммировании шаблонов, объектно-ориентированного программирования.
От себя добавлю: пожалуй, это лучшая книга об обобщенном программировании и проектировании паттернов. Раскрыто очень много хитрых приемов.
http://www.infanata.org/2007/04/02/andrejj_aleksandresku_sovremennoe_proektirovanie_n a_si.html

alexeibs
04.12.2008, 12:32
Что ж Вы Вирта упомянули, а про Кнута забыли?
Кнут Д. Э. "Искусство программирования" в 3 томах.
Думаю, в поисковике ссылку можно найти без проблем.
google (http://www.google.ru/search?hl=ru&q=%D0%9A%D0%BD%D1%83%D1%82+%D0%98%D1%81%D0%BA%D1%8 3%D1%81%D1%81%D1%82%D0%B2%D0%BE+%D0%BF%D1%80%D0%BE %D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D 0%B2%D0%B0%D0%BD%D0%B8%D1%8F+%D1%81%D0%BA%D0%B0%D1 %87%D0%B0%D1%82%D1%8C&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=&aq=f&oq=)
yandex (http://yandex.ru/yandsearch?text=%D0%9A%D0%BD%D1%83%D1%82+%D0%98%D1 %81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%BE+%D0% BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8 %D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F+%D1%81% D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C)
Хотя такие книги лучше все-таки покупать.
Ещё одна неплохая книга:
Грэхем Э., Кнут Д., Паташник О. Конкретная математика
yandex (http://yandex.ru/yandsearch?text=%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0% B5%D1%82%D0%BD%D0%B0%D1%8F+%D0%BC%D0%B0%D1%82%D0%B 5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0+%D1%81%D0%BA %D0%B0%D1%87%D0%B0%D1%82%D1%8C&stpar2=%2Fh0%2Ftm15%2Fs4&stpar4=%2Fs4)
google (http://www.google.ru/search?hl=ru&newwindow=1&q=%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD %D0%B0%D1%8F+%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0% D1%82%D0%B8%D0%BA%D0%B0+%D1%81%D0%BA%D0%B0%D1%87%D 0%B0%D1%82%D1%8C&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq=)

DimaZ
31.05.2009, 21:36
Вот люди для тех кто работает в 3дмаксе отличный Phys-x плагин от Инвидии - вот ссылка http://depositfiles.com/ru/files/f9jd5jjvv

Enchantner
01.06.2009, 00:07
Советую сайтик knigka.info - там собрание бесплатных книг хорошее

Kalimdor
07.06.2009, 13:25
http://informatics.mccme.ru/moodle/

Сайт ориентированный на обучение создания алгоритмов. Есть достаточно много материалов с объяснениями, но самое главное здесь очень много задач различного с автоматической проверкой (требуется регистрация).

correptus
16.06.2009, 22:57
Торрент раздачи разнообразных книг по программированию: http://torrents.ru/forum/viewforum.php?f=1426


Хотелось бы отметить эту
http://torrents.ru/forum/viewtopic.php?t=1045448
Потдборочка книг (5 гб) по программированию/разработке игр
язык английский

DogEatDog
16.07.2009, 16:41
http://www.quizful.net/

Бесплатная проверка знаний по различным языкам программирования: онлайн тесты с ответами, обучающие статьи. На сайте требуется регистрация.

Sam son
17.07.2009, 05:52
Для тех, кто не занет языки программирования и просто хочет сделать игру.
http://www.popfly.com/

SandroXXL
20.07.2009, 18:35
http://gcup.ru/
Этот портал посвящён созданию игр, в том числе и без программирования. На сайте можно скачать необходимые для этого инструменты (конструкторы игр, движки), изучить необходимую литературу (статьи, журналы, книги) и т.д.

AAAREAL
28.08.2009, 20:16
http://www.kodges.ru/komp/program/
Много интересных книжек... в том числе по программированию, графике,
веб-технологиям

XLR
11.10.2009, 19:57
http://algolist.manual.ru/ множество алгоритмов.

user123
10.12.2009, 22:01
русскоязычный сайт по программированию http://expert-coders.ru

Riim
03.02.2010, 15:04
Каталог исходников: http://realcode.ru/.

Yurnero*
04.10.2010, 00:41
Всем привет !
Посоветуйте пожалуйста, программу для программирования. Простую и удобную для чайника. Visual Basic пойдет ?))

Enchantner
04.10.2010, 02:03
Yurnero*, тебе сюда: http://forum.igromania.ru/showthread.php?t=114393 , а вообще - читай название темы, чтобы не получилось оффтопа. И да, "программа для программирования" - такого не бывает, тебе нужно выбрать язык программирования и IDE, то есть среду, в которой можно с ним работать.

lorin
05.08.2011, 01:10
https://github.com/ - "социальный кодинг", иначе говоря хостинг репозиториев, система просмотра и скачивания, комментариев и общения, пропагандируются форки. Использует систему контроля версий git. Бесплатный хостинг для opensource до 300мб На сегодняшний день самая популярная платформа. Среди языков наиболее распространены:
JavaScript 19%
Ruby 17%
Python 9%
Shell 7%
C 7%
PHP 7%
Java 7%
Perl 6%
C++ 4%
Objective C 2%

Рыцарь
20.12.2011, 14:12
Всем привет.
Поскольку нигде в данном разделе не нашёл темы, касающейся поиска книг, то напишу вопрос здесь.

Посоветуйте хорошие книги по javascript и HTML5.

P. S. Думаю, что вы поняли, почему я этот вопрос задаю(.

SolidlSnake
23.12.2011, 22:52
Рыцарь, по JS: JavaScript: Подробное руководство (http://www.books.ru/books/javascript-podrobnoe-rukovodstvo-555423/). Все советуют ее всегда, сам сейчас изучаю, много воды, но обычно эта вода очень интересна.

Hast
24.12.2011, 00:41
Рыцарь, htmlbook.ru

Дремлющий
19.06.2012, 16:16
Первая ссылка в шапке не работает.

Bad Gateway
26.07.2012, 20:01
Господа, нужен хороший учебник по c++, желательно от корки для корки для самых лохов. И еще вопрос какую лучше выбрать среду разработки. Прочитал, что вроде вот эта неплохая "wxDev-C++ 7.3.1". Норм? Если что хочу попробовать написать игру, так что может там нужна какая специфичная среда.

Еще такой вопрос, некоторые люди советуют начинать кодить, например, на питоне, а потом как освоишься на нём, переходить на тот же сиплюс. Есть в этом смысл?

CMETAHA
26.07.2012, 20:21
Bad Gateway, Я учился по этой (http://www.ozon.ru/context/detail/id/4369460/). И из IDE бери Visual Studio.

Bad Gateway
26.07.2012, 20:25
CMETAHA,
ну и как? хорошо выучился?
а в книге что используют в качестве IDE?

и что скажешь за

Еще такой вопрос, некоторые люди советуют начинать кодить, например, на питоне, а потом как освоишься на нём, переходить на тот же сиплюс. Есть в этом смысл?

CMETAHA
26.07.2012, 20:31
ну и как? хорошо выучился?
Ну это далеко не единственная книга которую нужно прочитать, чтобы хорошо научится писать на плюсах. Но для начала отлично подойдёт т.к. там всё максимально подробно разжёвано. В этой книге никакая IDE вроде не используется (точнее не указывается чем пользовался автор) просто листинги программ.

На счёт питона. После него на плюсах тебе совершенно не захочется писать. Это как с мерседеса S-класса пересесть в гоночный болид. Едешь, вроде, быстрее, а зад болит.

Bad Gateway
26.07.2012, 22:24
И из IDE бери Visual Studio.
Для новичка норм? Ну то есть не совсем новичок, со студией работал, всякие консоле приложения пилил, простенькие виндовс форм. Не слишком будет сложно? Там ведь вроде структура проекта оч громоздкая или нет?

На счёт питона. После него на плюсах тебе совершенно не захочется писать. Это как с мерседеса S-класса пересесть в гоночный болид. Едешь, вроде, быстрее, а зад болит.
В смысле это хорошо или плохо? Питон позволяет делать серьезные вещи, он лучше сиплюса?

Hast
26.07.2012, 23:40
В смысле это хорошо или плохо? Питон позволяет делать серьезные вещи, он лучше сиплюса?Это РАЗНЫЕ языки, предназначенные для РАЗНЫХ целей. Тому, кто тебе это предложил, самому бы не помешало получше разобраться в том, что он советует. Сравнение между машинами не очень в тему. Логичнее сравнивать подъемный кран и грузовик. Конкретно для игры тебе питон не подойдет, а учится на нем кодить ради того чтобы на плюсы пересесть - маразм высшей степени.

Bad Gateway
27.07.2012, 00:13
Hast,
а, ну спасибо, бро, значит не слушаю диванных кукаретиков.

CMETAHA
27.07.2012, 22:03
Сравнение между машинами не очень в тему
Не не не. Сравнение самое то! Вообще, на питоне игры тоже пишут и вполне успешно, но плюсы для этого подходят получше из-за перфоманса.

Hast
27.07.2012, 22:34
CMETAHA, на питоне? Игры? Кем нужно быть, чтобы написать игру на интерпретируемом языке? Сервер-сайд не в счет, я имею в виду обычные исполняемые игры.

CMETAHA
28.07.2012, 00:38
Hast, В смысле кем? Если игра маленькая и нетребовательная, то зачем для этого тащить C++? Если человек хочет быстро создать простенькую аркадку, то плюсы в этом могут только помешать.

Hast
28.07.2012, 00:56
CMETAHA, писать игры на интерпретируемом языке - дурной тон.

pokibor
28.07.2012, 08:06
CMETAHA, на питоне? Игры? Кем нужно быть, чтобы написать игру на интерпретируемом языке?Сидом Мейером? В Civ IV, как известно, использовался Питон. Движок, конечно, был компилируемым, но остальное - на Питоне. Для игр, не завязанных на технологиях, вполне себе разумное решение.Hast, В смысле кем? Если игра маленькая и нетребовательная, то зачем для этого тащить C++? Если человек хочет быстро создать простенькую аркадку, то плюсы в этом могут только помешать.Обычно, найти нормальный движок для быстродействия проблем нет.

Hast
28.07.2012, 14:21
Движок, конечно, был компилируемымИменно.

Earth2Space
16.02.2013, 22:01
Подскажите, плиз, книжку для начинающих веб программистов. Скачал "HTML, CSS, скрипты. Практика создания сайтов" Лебедева, но она 2006 года...

Aferus
20.02.2014, 16:52
Собственно, суть. Я окончил ВУЗ по экономической специальности. Планирую дальше расти в избранном направлении, но еще освоить программирование и сетевое администрирование. С чего начать и как лучше действовать?
Нужно будет:
- SQL, MS SQL, PL/SQL
- VBA, C++, PHP, Python or Perl
- CCNA

С каких источников начать в плане самообучения, учитывая, что мне нужно осваивать данное направление с самых основ?
Далее, углубляясь, необходимо идти за вторым высшим или есть реально мощные курсы?

pokibor
20.02.2014, 18:17
Aferus, освойте 1с, это и в тему специальности, и с руками оторвут. Я очень удивился, увидев, сколько предприятий ищут "программиста 1с" и какие деньги готовы ему предложить.

ВАСЕКС
10.09.2018, 12:04
Подскажите лучшие приложения для мобильника для обучения программным языкам (в первую очередь питон интересует, руби и их ответвления).
Для самого начального старта, имхо, очень удачно зашло приложение solo learn (там много языков), там даже сертификат выдают))
Можно на английском, с рекламой, главное чтобы не совсем тупо подавалась инфа и тесты (в соло лерн слишком просто).

Еще интересны любые интернет-ссылки (не первые из гугла) на открытый код компьютерных игр, хотя бы простых, можно даже текстовые квесты.

ВАСЕКС
12.09.2018, 16:05
Разделы программирования и игростроя на маньке бесспорно мертвы. Кто может посоветовать максимально активные хорошие форумы на данные тематике? Где например могут оперативно отвечать на вопросы, делятся кодом...

[CCCP] Monster
14.09.2018, 14:07
ВАСЕКС, https://stackoverflow.com/