Вопросы с тегом «history»

По вопросам истории программирования и вычислительной техники.

3
«Когда-нибудь меняли значение 4?» - как это вошло в викторину Хейс-Томаса?
В 1989 году Феликс Ли, Джон Хейс и Анджела Томас написали тест Хакера, приняв форму викторины со многими инсайдерскими шутками: « Ты ешь слизь? » Я рассматриваю следующие серии: 0015 Ever change the value of 4? 0016 ... Unintentionally? 0017 ... In a language other than Fortran? Есть ли конкретный …
24 history  fortran 

7
Каковы были шаблоны проектирования эпохи процедурного программирования? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Похоже: как программирование было сделано 20 лет назад? В настоящее время ООП …


6
Что означает закон Джейми Завински?
Мне нужно правильное объяснение закона разработки программного обеспечения Джейми Завински : Каждая программа пытается развернуться, пока не сможет прочитать почту. Те программы, которые не могут расширяться, заменяются теми, которые могут.
24 history  concepts 

1
Почему массивы в .Net имеют длину, а другие типы коллекций имеют число? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Например, в C # массивы имеют свойство Length. Но другие типы коллекций, такие как …

5
Почему на несколько популярных языков программирования влияет C? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

5
Почему инструменты сборки используют язык сценариев, отличный от основного языка программирования?
Недавно я использовал некоторые инструменты сборки для проекта Nodejs на работе, когда понял, что основной инструмент / система сборки большинства языков использует язык, отличный от основного языка программирования. Например, make не использует C или C ++ для написания сценариев, а ant (ни Maven) не использует Java в качестве языка для …

3
Почему инструкция копирования обычно называется MOV?
Во многих ассемблерах инструкция копирования значения обычно называется «MOV», и ее описание в руководствах также обычно содержит «перемещение» (однако можно использовать и другие слова, например «загрузить», «сохранить», «извлечь» и т. Д.). ) Редко можно найти ISA ), который не следует этому соглашению. С другой стороны, в других контекстах «перемещение» отличается …
23 history  assembly 

1
Откуда взялся «выход (-1)»?
Я вижу в много унаследованного программного обеспечения и плохие учебники в Интернете , который рекомендуется использовать exit(-1), return -1или сходного представлять «аварийное завершение». Проблема, по крайней мере, в POSIX, -1никогда не была и не является допустимым кодом состояния. man 3 exitиллюстрирует, что exit()возвращает значение status & 0377для родителя, что означает, …

1
Что они называли объектно-ориентированным программированием до того, как Алан Кей изобрел этот термин?
Алан Кей утверждает, что «я придумал термин« объектно-ориентированный », и я могу сказать, что я не имел в виду C ++». Разумеется, он имел в виду Smalltalk. Но он не придумал само объектно-ориентированное программирование; он получил основные идеи от Симулы. Так что, если этот термин еще не был изобретен, как …

6
Какова философия / обоснование имен методов Cascal-Casing?
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Я только начинаю изучать C #. Исходя из опыта работы с Java, C ++ и Objective-C, я нахожу Pascal в C # с именами методов довольно уникальными, …

2
Кто разработал исключения?
Откуда возникли исключения и их обработка? Мне нравится, как это использует .NET, мне нравится, как это поддерживает C ++ (но библиотеки, к сожалению, используют код возврата или написаны на C). Я знаю его в значительной степени стандарт на всех новых языках, но кто его спроектировал первым или откуда он появился? …

2
Почему C использует звездочку для указателей? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я только сейчас узнаю о C. Я нахожу странным, что создатели выбрали звездочку ( …
21 c  history  syntax 

11
Есть ли причина первоначальной самоуверенности ученых и инженеров, работающих над искусственным интеллектом в 1960-х годах?
Я только начал класс AI и Data Mining и книгу. AI Application Programming, начинается с обзора истории AI. Первая глава посвящена истории ИИ с 1940-х годов до наших дней. Одно конкретное утверждение застряло у меня: [В 60-х годах] инженеры ИИ преувеличивали и недопоставляли ... Какова была причина для самоуверенности? Было …

4
Как программисты использовали сети для обмена дорогими компьютерными ресурсами в 60-х и 70-х годах?
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Я молод и не был жив в 60-х и 70-х годах, чтобы иметь опыт общения и программирования, как это было раньше. Я наблюдал за некоторыми выступлениями Ван …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.