Вопросы с тегом 'language-agnostic'

Используйте этот тег для ВОПРОСОВ ПРОГРАММИРОВАНИЯ, которые не зависят от какого-либо конкретного языка программирования.
31
ответ

В чем разница между глубокой копией и мелкой копией?

В чем разница между глубокой копией и мелкой копией?
задан 08 окт. '08 в 23:22
5
ответов

Как определить, является ли мой расчет pi точным?

Я пытался использовать различные методы для реализации программы, которая дает цифры pi последовательно. Я попробовал метод
задан 11 янв. '13 в 20:15
40
ответов

Обучение написанию компилятора

Предпочтительные языки: C/С++, Java и Ruby. Я ищу несколько полезных книг/учебников о том, как писать собственный компилятор просто для образовательных целей. Я больше всего знаком с C/С++, Java и Ruby, поэтому предпочитаю ресурсы, которые связаны с...
задан 05 авг. '08 в 1:46
30
ответов

Что значит "программировать интерфейс"?

Я видел это несколько раз, и я не понимаю, что это значит. Когда и зачем вы это делаете? Я знаю, что делают интерфейсы, но факт, о котором я не совсем понимаю, заставляет меня думать, что я упускаю их правильное использование. Это просто так, если ...
задан 21 дек. '08 в 3:48
39
ответов

Интерфейс vs Базовый класс

Когда следует использовать интерфейс и когда я должен использовать базовый класс? Должен ли он всегда быть интерфейсом, если я не хочу на самом деле определять базовую реализацию методов? Если у меня есть класс Dog и Cat. Почему я хочу реализовать ...
задан 11 сент. '08 в 18:20
27
ответов

Concurrency vs Parallelism - В чем разница?

Concurrency vs Parallelism - В чем разница? Любые примеры
задан 26 июня '09 в 20:18
45
ответов

Какое лучшее регулярное выражение проверяет правильность строки?

Как проверить, является ли данная строка допустимым URL-адресом? Мои знания о регулярных выражениях являются основными и не позволяют мне выбирать из сотен регулярных выражений, которые я уже видел в Интернете.
задан 02 окт. '08 в 13:53
17
ответов

Что такое идемпотентная операция?

Что такое идемпотентная операция?
задан 03 июля '09 в 4:06
23
ответов

Соглашения об именах баз данных, таблицах и столбцах?

Всякий раз, когда я создаю базу данных, я всегда задаюсь вопросом, есть ли лучший способ именования элемента в моей базе данных. Я часто задаю себе следующие вопросы: Должны ли имена таблиц быть множественными? Должны ли имена столбцов быть единст...
задан 11 авг. '08 в 13:27
19
ответов

Что такое лямбда (функция)?

Для человека без comp-sci фона, что такое лямбда в мире компьютерных наук?
задан 19 авг. '08 в 19:20
7
ответов

Что такое оптимизация хвостового звонка?

Очень просто, что такое оптимизация хвостового вызова? Более конкретно, может ли кто-нибудь показать некоторые небольшие фрагменты кода, где он может быть применен, а где нет, с объяснением причины?
задан 22 нояб. '08 в 9:56
34
ответов

Стратегии оптимизации производительности в последней инстанции

На этом сайте уже много вопросов о производительности, но мне кажется, что почти все они очень проблемны и довольно узки. И почти все повторяют советы, чтобы избежать преждевременной оптимизации. Предположим: код уже работает правильно выбранные ...
задан 29 мая '09 в 17:26
20
ответов

Что такое функция обратного вызова?

Что такое функция обратного вызова?
задан 05 мая '09 в 13:18
24
ответов

Как определить тип кредитной карты на основе номера?

Я пытаюсь выяснить, как определить тип кредитной карты, основанный исключительно на ее количестве. Кто-нибудь знает об определенном, надежном способе найти это?
задан 16 сент. '08 в 17:16
1
ответ

"Параметр" против "Аргумент"

Возможный дубликат: Аргументы или параметры? Я получил параметр и аргумент, который был смешанным, и на самом деле не обращал внимания на то, когда использовать его и когда использовать другое. Не могли бы вы рассказать мне?
задан 24 нояб. '09 в 12:28