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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как проверить, является ли данная строка допустимым 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
1
ответ

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

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

Какая разница между аргументом и параметром?

При устном разговоре о методах я никогда не уверен, использовать ли аргумент или параметр слова или что-то еще. В любом случае другие люди знают, что я имею в виду, но что правильно, и какова история терминов? Я программист на С#, но я также задаюсь...
задан 01 окт. '08 в 11:57