Содержание

Языки, среды и технологии программирования

Универсальные IDE

Microsoft Visual Studio IDE от Microsoft, поддерживает разработку на С++, C#, Visual Basic. Доступна бесплатная редакция Express
NetBeans IDE от Oracle. Поддерживает множество языков. Распространяется свободно
Eclipse Платформа, на которой разработано множество IDE для различных языков
Ideone.com Онлайн компилятор, поддерживающий множество языков
Komodo IDE Коммерческая кроссплатформенная универсальная IDE
Atom Универсальный текстовый редактор, разрабатывемый GitHub (лицензия MIT)

В начало

C/C++

cplusplus.com Подробное описание языка С++ и его стандартной библиотеки (включая последние изменения).
На английском языке
Справочник по языку С++ Раздел MSDN, посвященный языку С++
Eclipse CDT Плагин для Eclipse поддерживающий разработку на С++
Code::Blocks Кросс-платформенная IDE для С++ с открытым исходным кодом
C++ Builder IDE для С++ от Embarcadero
Qt Creator Свободно-распространяемая кросс-платформенная IDE для С++ от разработчиков библиотеки Qt
GCC Свободно-распространяемый кросс-платформенный компилятор С/С++ от сообщества GNU
Clang Свободно-распространяемый кросс-платформенный компилятор С/С++
Intel C and C++ compiler Компилятор С/С++ от Intel
Справочник по Си Утверждается, что содержит полный справочник по СИ

В начало

Java

Java 7 SE API Specification Официальная документация по стандартной библиотеке языка Java
Oracle Technology Network for Java Developers Раздел сайта Oracle, посвященный Java
Eclipse JDT Кросс-платформенная IDE для Java
IntelliJ IDEA Кросс-платформенная IDE от JetBrains. Есть бесплатная редакция Community Edition

В начало

Pascal

Free Pascal Compiler Свободно распространяемый компилятор языка Pascal
Lazarus Свободно распространяемая кросс-платформанная IDE для языка Pascal
Delphi IDE для языка Pascal (и Object Pascal)
Pascal Central Сайт, посвященный языку программирования Pascal. Содержит справочник по языку, статьи, ссылки на компиляторы и среды разработки
(на английском языке)

В начало

Python

Python Programming Language Официальный сайт языка программирования Python
PyCharm IDE для Python от JetBrains. Имеется бесплатная редакция
PyDev IDE для Python в виде плагина для Eclipse
Eric IDE для Python и Ruby (лицензия GPLv3)
The Jython Project Реализация интерпретатора Python на языке Java
IronPython Реализация интерпретатора Python для .NET Framework
PyQt Набор привязок фреймворка Qt для Python
Django Мощный веб-фреймворк (лицензия BSD)
Flask Веб-микрофреймворк (лицензия BSD)

В начало

Web (HTML, CSS, JavaScript, …)

devdocs.io Документация по интернет-технологиям и не только.
На английском языке
Aptana Studio Свободно растпространяемая IDE. Поддерживает JavaScript, PHP, Ruby
nginx Веб-сервер. Наиболее часто применяется для хранилищ статических файлов (лицензия BSD)
jekyll Генератор статических сайтов (лицензия MIT)

В начало

Универсальные самоучители и справочники

puzzleweb Универсальный самоучитель и справочник по HTML 5, CSS, JavaScript и PHP
htmlbook Универсальный самоучитель и справочник по HTML, CSS. Содержит множественные статьи, в том числе по технологиям. Создатель ресурса Влад Мержевич
WebReference Универсальный самоучитель и справочник по HTML, CSS. Содержит множественные статьи, в том числе по технологиям. Создатель ресурса Влад Мержевич
Шпаргалка Блоггера Содержит шпаргалки, уроки, примеры по HTML, CSS, JavaScript, PHP, SVG и youtube
Wisdomweb На этом ресурсе Вы найдёте бесплатные онлайн учебники и справочники по всем популярным веб-технологиям (JavaScript, HTML, HTML5, XHTML, HDOM, jQuery, AJAX, JSON, CSS), которые используются для создания веб-сайтов
html5book Универсальный самоучитель и справочник по HTML 5, CSS, JavaScript. Так же содержит разделы по типографике и вёрстке

В начало

HTML, CSS

W3C World Wide Web Consortium
W3Schools Учебные материалы c интерактивными примерами по HTML, CSS, JavaScript
(на английском языке)
HTML dog Учебник и справочник по HTML, CSS и JavaScript
(на английском языке)
Bootstrap Набор инструментов для создания сайтов и веб-приложений (лицензия Apache License 2.0)
UIKit Библиотека для создания веб-интерфейсов (лицензия MIT)
Pure CSS-библиотека для создания веб-интерфейсов (лицензия BSD)
Font Awesome Иконочный шрифт с большим набором символов (лицензия MIT)
Font squirrel Большая коллекция бесплатных веб-шрифтов
HTML5 Boilerplate Шаблон для создания сайтов и веб-приложений (лицензия MIT)
Less Препроцессор CSS (лицензия Apache License 2.0)
Sass Еще один препроцессор CSS (лицензия MIT)

В начало

JavaScript

javascript.ru Сайт Ильи Кантора, посвященный JavaScript. Содержит учебник и справочник
WebStorm Коммерческая IDE от JetBrains для JavaScript
JSFiddle Онлайн IDE для небольших проектов на JavaScript. Можно сразу увидеть результат работы
jQuery Библиотека, упрощающая работу с DOM. Также предоставляет простой API для AJAX (лицензия MIT)
AngularJS Фреймворк Google для создания одностраничных приложений (лицензия MIT)
Ext.JS Фреймворк для создания веб-приложений и пользовательских интерфейсов. Распространяется по коммерческой и открытой (GPLv3) лицензии
Node.js Программная платформа для создания серверных приложений на языке JavaScript (лицензия MIT)
Gulp Система сборки для JavaScript
Grunt Еще одна система сборки JavaScript проектов

В начало

PHP

PHP Официальный сайт языка PHP
PhpStorm Коммерческая IDE от JetBrains. Поддерживает JavaScript, PHP и некоторые распространенные фреймворки
Zend Studio Коммерческая IDE от Zend
Symfony Мощный фреймворк

В начало

Движки

PointJS Игровой движок, позволяющий создавать игры для браузеров любых платформ и операционных систем. Единственное требование к устройству - возможность воспроизводить HTML5 страницы посредством браузера или других программных средств и исполнять JavaScript код.
Ресурс содержит ссылки для скачивания движка и дополнительных модулей, описание API, уроки и примеры

В начало

Системы управления версиями

Git Свободная распределенная система управления версиями
Mercurial Свободная распределенная система управления версиями
Subversion Свободная централизованная система управления версиями
GitHub Хостинг для хранения исходного кода и совместной разработки. Поддерживает Git и Subversion. Бесплатен для проектов с открытым исходным кодом
Bitbucket Хостинг исходного кода. Поддерживает Git и Mercurial. Есть возможность создания бесплатных публичных и закрытых (с ограниченным числом участников) репозиториев
SourceTree Утилита для управления локальными Git и Mercurial репозиториями
Поддерживаются Windows и Mac OS X
TortoiseHg Утилита для управления репозиториями Mercurial
Поддерживаются Windows, Linux и Mac OS X
TortoiseSVN Утилита для управления репозиториями Subversion
Поддерживается только Windows
Mercurial: The Definitive Guide Бесплатная книга по Mercurial
На английском языке
Pro Git Бесплатная книга по Git
На английском языке

Полезные инструменты

Vagrant Утилита для создания виртуальных сред разработки (лицензия MIT)
Поддерживаются Windows, Linux и Mac OS X
Travis CI Бесплатная платформа непрерывной интеграции для проектов с открытым исходным кодом

В начало

Тестирующие системы

ejudje Cистема для автоматической проверки программ
PCMS2 Cистема для автоматической проверки программ от ИТМО
Contester Cистема для автоматической проверки программ
Имеется готовый набор задач
PC^2 Cистема для автоматической проверки программ
Используется на финале ACM ICPC
olympiads.ru Cистема для автоматической проверки программ
DOMjudge Cистема для автоматической проверки программ (Голландия)
dudge Cистема для автоматической проверки программ

В начало

Онлайн-обучение

Codecademy Интерактивные учебники по языкам веб-программирования
На английском языке
Code School Курсы по веб-разработке с интерактивными заданиями
На английском языке
Udacity Онлайн-курсы по различным областям computer science
На английском языке
Coursera Курсы по различным областям знаний
Есть курсы на русском языке
ИНТУИТ Курсы по информационным технологиям, математике, физике и другим областям знаний
На русском языке

В начало

Алгоритмы и структуры данных

MAXimal Сборник Максима Иванова. Ко всем алгоритмам даны описания и программы на C++
Дискретная математика: Алгоритмы Сборник кафедры Компьютерных технологий факультета Информационных технологий и программирования НИУ ИТМО. Представлены теоретические статьи и визуализаторы
AlgoList Сборник алгоритмов Ильи Кантора
Habrahabr Тематический раздел сайта habrahabr.ru, посвященный алгоритмам
Список алгоримов Список алгоритмов в русской Википедии
List of algorithms Список алгоритмов в английской Википедии
Список структур данных Список структур данных в русской Википедии
List of data structures Список структур данных в английской Википедии
Algorithms and Data Structures Курс по алгоритмам и структурам данных, разработанный Lloyd Allison (Университет Монаша, Австралия). Содержит интерактивные примеры работы некоторых алгоритмов.
(на английском языке)
Алгоритмы и структуры данных (первый семестр) Курс видеолекций по алгоритмам и структурам данных (лектор - Александр Куликов)
Алгоритмы и структуры данных (второй семестр) Курс видеолекций по алгоритмам и структурам данных (лекторы - Александр Куликов и Михаил Дворкин)
Алгоритмы: построение и анализ Курс лекций, посвященный теории алгоритмов и элементам дискретной математики
Дистанционная подготовка по информатике Курсы по алгоритмам и структурам данных. Для многих тем предлагаются практические задачи
Data Structure Visualizations Интерактивные визуализации структур данных
Data Structures and Algorithms Курс видеолекций Richard Buckland (Университет Нового Южного Уэльса).
(на английском языке)
Лекции ШАД Видеолекции некоторых курсов Школы анализа данных

В начало

Олимпиадное программирование

ACM ICPC Командный студенческий чемпионат мира по программированию
NEERC Северо-Восточный регион ICPC. Северный подрегион NEERC
ИКИТ СФУ Восточно-Сибирский подрегион NEERC
Московские студенческие олимпиады по программированию Московский подрегион NEERC
СГУ Южный подрегион NEERC
Уральские олимпиады Восточный подрегион NEERC. Олимпиады, проходящие в Екатеринбурге
РГАТУ Центральный подрегион NEERC
ФПМИ БГУ Западный подрегион NEERC
ИМКН ДВФУ Дальневосточный подрегион NEERC
Олимпиадная система НГТУ Западно-Сибирский подрегион NEERC
Snarknews Новости олимпиадного программирования
Олимпиады по информатике Олимпиады по информатике, проходящие в Санкт-Петербурге
Олимпиады про программированию Олимпиады школьников по программированию в Москве: анонсы и результаты

В начало

Свалка ссылок

Единая коллекция цифровых образовательных ресурсов Ресурс посвящен школьной программе, некоторые материалы поданы очень качественно, например: “Основы компьютерных сетей”
Федеральный институт педагогических измерений Содержит информацию об ЕГЭ, пособия по подготовке к тестированию, банк заданий, материалы для экспертов, меодические рекомендации
Федеральный портал “Российское образование” Расписание ЕГЭ, On-line тесты ГИА, нормативные документы, в учебно-методической библиотеке имеются учебники доступные для загрузки
Федеральный институт педагогических измерений Содержит информацию об ЕГЭ, пособия по подготовке к тестированию, банк заданий, материалы для экспертов, меодические рекомендации
Форензика - компьютерная криминалистика Информация о компьтерной криминалистики, доступна книга для загрузки, имеется дополнительный материал
Математические этюды На сайте представлены этюды, выполненные с использованием современной компьютерной 3D-графики, увлекательно и интересно рассказывающие о математике и её приложениях
Московский центр непрерывного математического образования Содержит ссылки на свои веб-проекты
Научно-популярный физико-математический журнал “Квант” Доступные для загрузки номера журналов
Книгоиздательство научных и популярно-научных сочинений (раритет) …настоящее изданiе „Mathesis“ слѣдуетъ привѣтствовать наравнѣ съ прочими, какъ почтенный, заслуживающiй распространенiя и серьезнаго вниманiя, вкладъ въ русскую науку. Русская Школа, 1909
Общероссийский математический портал Полезные ссылки, видео, статьи связанные с математикой
Вестник опытной физики и элементарной математики Электронная версия научно-популярного журнала (выпуски с 1886 по 1917 годы)
Механизмы П.Л. Чебышева Собраны механизмы созданные российским математиком - Пафнутием Львовичем Чебышевым
Математик Владимир Арнольд Видео с участием Арнольда и его книги, доступные для загрузки
Математика и физика Видео и книги, доступные для загрузки
CyberGuru Сайт о программировании
Электронный журнал, домашняя лаборатория Большой и увлекательный, научно-прикладной и образовательный, некоммерческий интернет-журнал, созданный группой энтузиастов
Электроника для всех Цель данного сайта развитие и продвижение в массы увлечения электроникой. Содержит учебные курсы по программированию ARM и AVR
Wolfram Alpha Решение различных задач. Позволяет получать знания делая динамические вычисления, основанные на обширной коллекции встроенных данных, алгоритмов и методов. Сайт англоязычный
Электрические схемы Сайт посвящён электронике
Теория и практика цифровой обработки сигналов Содержит статьи посвященные вопросам цифровой обработки сигналов
Логические задачи и головоломки Содержит старинные и занимательные головоломки, задачи с подвохом, загадки, физические и математические задачи, логические трюки и парадоксы
Metanit Ресурс посвящен различным языкам и технологиям программирования, компьютерам, мобильным платформам и ИТ-технологиям. Приоритетные направления - язык C# и семейство технологий .NET (ASP.NET MVC, WPF, Xamarin, Entity Framework и т.д.), технологии на базе Java ( Java SE, программирование под ОС Андроид и т.д.), Python, работа с базами данных (MS SQL Server, MySQL, MongoDB) а также WEB-технологии, такие как HTML5, AJAX, jQuery, Node.js, ExtJS, Angular, React и др.

В начало

Обработка звука

Электронный журнал WebSound.Ru Посвящён компьютерному звуку, технологиям, музыке и цифровому аудио-музыкальному творчеству. Здесь вы найдете новости, статьи, размышления, анонсы, программное обеспечение, информацию и полезные ссылки, тем или иным образом связанные с цифровым аудио
Генератор тональных сигналов Онлайн генератор тональных сигналов, использует возможности HTML5 Web Audio API
Генератор сигналов Генератор сигналов и тестов. Содержит теоретический материал

В начало

Обработка бинарных данных

HexEd Анализ и редактирование бинарных файлов
hex-works Редактор предназначен для редактирования и анализа небольших двоичных файлов, например дампов EEPROM, Flash-памяти микроконтроллеров
foxtools Обработка шестнадцатеричных данных (HEX)

В начало

© Code More Team, 2017
GitHub