Описание тега language-agnostic
Используйте этот тег для ПРОГРАММИРОВАНИЯ ВОПРОСОВ, которые не зависят от какого-либо конкретного языка программирования.
Вопросы, не зависящие от языка программирования. Эти вопросы обычно более абстрактны, чем другие категории.
Книги по бесплатному языковому программированию
- 97 вещей, которые должен знать каждый программист
- Алгоритмы и структуры данных (PDF)
- Алгоритмы (курс)
- Архитектура приложений с открытым исходным кодом
- Искусство программирования под Unix
- Самые сокровенные секреты коллегиальной проверки кода
- Двоичные деревья (PDF)
- Собор и базар
- Умные алгоритмы
- Связь последовательных процессов (PDF) - Тони Хоар
- Конструкция компилятора (PDF)
- Computer Musings (лекции Дональда Кнута)
- Структуры данных и алгоритмы: аннотированный справочник с примерами
- Основы баз данных (PDF)
- Обработка текста с интенсивным использованием данных с помощью MapReduce (PDF)
- Полное руководство по качеству строительных норм
- Разработка интерфейсов Дженнифер Тидвелл
- Цифровая обработка сигналов для инженеров и ученых
- Домен-ориентированный дизайн быстро
- Не бросайте кости (PDF)
- Основы метаэвристики Шона Люка
- Основные навыки для гибкой разработки
- Полевое руководство по генетическому программированию
- Программирование на основе потоков
- Основы компьютерных наук - Аль Ахо и Джефф Ульман
- Основы программирования
- Становиться реальным
- Начало работы с разработкой с открытым исходным кодом (PDF)
- Проблема рекурсии большого древовидного списка
- Руководство к своду знаний по программной инженерии
- Как работают компьютеры
- Как разрабатывать программы
- Как думать как компьютерный ученый
- Как писать параллельные программы
- Как написать неподдерживаемый код
- Я ошибка
- Введение в теорию вычислений
- Введение в функциональное программирование (лекции и слайды)
- Введение в поиск информации
- Сложно ли параллельное программирование, и если да, что с этим делать?
- Научитесь программировать
- Создадим компилятор
- Линкеры и загрузчики
- Основы связанных списков
- Проблемы со связным списком
- Математическая логика - введение (PDF)
- Вопросы вычислительные
- Майнинг массивных наборов данных
- Справочник менеджера НАСА по разработке программного обеспечения (PDF)
- Справочник НАСА по программным измерениям
- Паттерны объектно-ориентированного реинжиниринга
- Материалы онлайн-курса
- Операционные системы и промежуточное ПО (PDF и LaTeX)
- Шаблоны и практики: руководство по архитектуре приложений 2.0
- Паттерны программного обеспечения: рассказы сообщества разработчиков программного обеспечения (PDF)
- Алгоритмы планирования
- PNG: полное руководство
- Указатели и память
- Производство программного обеспечения с открытым исходным кодом
- Языки программирования: применение и интерпретация
- Методология программирования
- Жемчуг программирования
- Проект Оберон (PDF)
- Бесшовная объектно-ориентированная архитектура программного обеспечения (PDF)
- Инженерия безопасности
- Структура и интерпретация компьютерных программ
- Резюме шаблонов проектирования GoF
- Маленькая книга семафоров
- Руководство по TCP/IP
- Think Stats: Probability and Statistics for Programmers (PDF, код, написанный на Python)
- Теория типов и функциональное программирование
- Общие сведения об IP-адресации: все, что вы когда-либо хотели знать (PDF)
Типичный сценарий использования этого тега состоит в том, что у вас есть проблема, и вы не знаете, как ее решить, и тем более что писать на конкретном языке программирования.
Итак, вы сначала задаете вопрос типа " как " с помощью алгоритма, не зависящего от языка тегов и обычно. Затем, когда вы получите приемлемый ответ, вы запрограммируете его на определенном языке программирования. Если у вас есть проблемы, то вы можете обратиться к связанному с этим вопрос с тегом от языка, то в новом, что вопрос добавить конкретный язык программирования, например, яваскрипт, питон
Ссылки:
Словарь алгоритмов и структур данных ( NIST)