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

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

4
Почему `main` не может возвращать double или String, а не int или void?
Во многих языках, таких как C, C ++ и Java, mainметод / функция имеет возвращаемый тип voidили int, но не doubleили String. Какие могут быть причины этого? Я немного знаю, что мы не можем этого сделать, потому что он mainвызывается из библиотеки времени выполнения, и он ожидает некоторый синтаксис, такой …

4
Какими были «основные» пакеты API Java 1.0?
Читая о деле Google v Oracle, я столкнулся с этими вопросами (по-видимому, от председательствующего судьи) ... Согласны ли, что верно следующее, по крайней мере, с 1996 года? Ниже перечислены основные интерфейсы программирования приложений Java: java.lang, java.util и java.io. Относится ли язык программирования Java к каким-либо методам, классам или пакетам, кроме …
38 java  history 

30
Как программирование было сделано 20 лет назад? [закрыто]
В настоящее время у нас есть много программных средств, облегчающих работу, в том числе: Иды Отладчики (построчно, точки останова и т. Д.) Ant-скрипты и т. Д. Для компиляции Такие сайты, как StackOverflow, чтобы помочь, если вы застряли на проблеме программирования 20 лет назад ничего подобного не было. Какие инструменты люди …
37 history 

2
Почему комитет Haskell выбрал монады для представления ввода / вывода?
Чистый язык использует уникальность типов для обработки ввода / вывода в чисто функциональном назначении. Почему комитет Хаскелла пошел с монадами вместо этого? Были ли другие предложения по обращению с государством, которые комитет расследовал, но отклонил? Примечание : я не ищу священную войну между монадами и другими формами вычислений. Давайте оставим …

2
Первый язык программирования банкоматов
Первые банкоматы выполняли такие задачи, как банкоматы, это были автономные автоматы, которые работали с перфокартами, пропитанными карбоном и 6-значным PIN-кодом. Максимальная сумма снятия с карты составляла 10 фунтов, и каждая была одноразовой картой - банкомат проглотил карты! Первый банкомат был установлен в Лондоне в 1967 году, когда я посмотрел на …

5
Сколько оригинального кода осталось в современных программных продуктах? [закрыто]
Многие из вас работают в крупных компаниях, которые поставляют известное программное обеспечение. Мне было интересно, сколько оригинального кода (в основном, кода, который был выпуском "v1.0") осталось в современных массовых приложениях, таких как, скажем, Firefox, Photoshop, Windows, Linux и т. Д.? Я бы действительно предпочел опыт из первых рук и реальные …

3
Происхождение «Readme»
Когда люди начали писать файлы Readme? Кажется, что почти во всех программах есть этот файл, независимо от формата. Есть ли документированное первое использование этого документа?

2
Какова история неофициального произношения SQL?
SQL официально произносится как / ˌɛskjuːˈɛl / как «SQL», как указано в Болье, Алан (апрель 2009). Мэри Э. Трезелер. редактор Изучение SQL (2-е изд.). Себастополь, Калифорния, США: О'Рейли. ISBN 978-0-596-52083-0. Но часто это произносится как sesiːkwəl / как «продолжение», какова история этого второго произношения?
32 sql  history 

1
Почему каретка использовалась для XOR вместо возведения в степень?
Не то чтобы это действительно было проблемой для любого, кто сталкивался с этой синтаксической проблемой раньше, но я вижу дикую путаницу, возникающую из-за использования caret ( ^) в качестве операции XOR вместо широко принятой математической операции возведения в степень. Конечно, есть много мест, где (неправильное) использование каретки объясняется и исправляется, …


7
Как работал контроль версий на микрокомпьютерах дня в 80-х и 90-х годах?
Мне любопытно узнать, как команды программистов обычно управляли разработкой программного обеспечения в 80-х и начале 90-х годов. Был ли весь исходный код просто храниться на одной машине, на которой все работали, или же источник передавался и копировался вручную с дискеты и сливался вручную, или они действительно использовали системы контроля версий …

3
Происхождение отступа кода
Мне интересно узнать, кто ввел отступ кода, а также когда и где он был введен. Это кажется настолько важным для понимания кода, но оно не было универсальным. Большая часть кода на Фортране и Базовом языке была (есть?) Без отступов, и то же самое относится и к Коболу. Я почти уверен, …

6
Почему мы называем это «производством»?
Коллега задавался вопросом об этом сегодня: «Почему в нашей отрасли« производство »означает« конечный, поставляемый продукт »? Знаете, например, если фильм« в производстве », это означает, что они сейчас его снимают, а не то, что что это сделано, и зрители смотрят это ".

10
Почему Math.Sqrt () является статической функцией?
При обсуждении статических методов и методов экземпляров я всегда думаю, что это Sqrt()должен быть метод экземпляров числовых типов, а не статический метод. Почему это? Это очевидно работает на значение. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y = x.Sqrt(); Типы значений, очевидно, …

2
Каково происхождение препроцессора C?
Препроцессор C подключен к C, но его синтаксис совершенно отличается от основного языка: синтаксически значимые пробелы (конец строки завершает оператор, пробел после макроса определяет начало списка замены) блоки на основе ключевых слов вместо фигурных блоков elifвместоelse if определения на основе ключевых слов вместо объявления-отражает-использование, нет =для определения значения подсказки альтернативного …
30 c  history  macros 

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