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

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

1
Как долго Microsoft работала над .NET, прежде чем выпустила его?
Со всем CLI, CTS, CLS и т. Д. Они не только выпустили мощную платформу / инфраструктуру, но и выпустили все спецификации, которые ее описывают и т. Д. Он поддерживает потенциально бесконечное множество языков, платформ и т. Д. Это кажется безумным объем работы, даже для такого огромного гиганта, как Microsoft - …

13
Правда ли, что первые версии компиляторов C работали в течение десятков минут и требовали смены дискет между этапами?
Вдохновлен этим вопросом . Я слышал, что некоторые очень ранние версии компиляторов C для персональных компьютеров (я полагаю, это около 1980 года) располагались на двух или трех дискетах, поэтому для компиляции программы сначала нужно было вставить диск с «первым проходом», запустить «первый проход», затем перейдите на диск со «вторым проходом», …
15 history  compiler 

3
Чистый виртуальный или абстрактный, что в имени?
Обсуждая вопрос о виртуальных функциях в Stack Overflow, я удивлялся, существует ли какое-либо официальное наименование для чистых (абстрактных) и не чистых виртуальных функций. Я всегда полагался на Википедию для получения информации, которая гласит, что чистые и не чистые виртуальные функции являются общим термином. К сожалению, статья не подкрепляет это происхождением …

3
Первые языки с общей поддержкой программирования
Это был первый язык с общей поддержкой программирования и первый основной язык со статической типизацией (широко используемый) с поддержкой обобщений. Дженерики реализуют концепцию параметризованных типов для нескольких типов. Термин «родовой» означает «относящийся к большим группам классов или соответствующий им». Я видел следующие упоминания о «первом»: Параметрический полиморфизм первого порядка теперь …

1
Что сетевые программы использовали для связи до изобретения сокетов (около 1983 года?)
Сокеты были изобретены в Беркли в 1983 году, но как работали сетевые компьютерные программы до этого? В наши дни почти все используют сокеты, поэтому мне сложно представить, как еще программы могли общаться, и Google ничего не нашел.

3
Объектно-ориентированное программирование: почему «ориентировано»?
Я прошел большую часть учебного курса по программированию игр. Это не степень в области компьютерных наук, поэтому большая часть теории отвергается в пользу практического создания портфолио и того, что я вижу как обучение JIT, которое, очевидно, более важно в игровой индустрии. Первым предметом была «Введение в объектно-ориентированное программирование». Эта фраза …

1
Почему раздел кода называется текстовым разделом?
Раздел исполняемого файла, который содержит код, иногда называется .textразделом. В архитектурах с сегментированной памятью сегмент, отображаемый как код, иногда называют текстовым сегментом. Unix сообщение об ошибке «text file busy» ( ETXTBSY) означает «этот файл - программа, которая выполняется». Как текст стал означать исполняемый (машинный) код ? Идеальный ответ: объяснил бы …

3
Историческое происхождение Scala
Многие мои коллеги назвали Scala сложной, с ее богатым набором функций, а некоторые даже обвинили все эти новые функции. В то время как большинство программистов знают о ОО-функциях, и, по крайней мере, приличные знают и о функциональном программировании, в Scala есть одна особенность, для которой я не знаю ее исторического …

2
Почему «42» является предпочтительным числом при указании чего-то случайного?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я видел это на SO много раз. Всякий раз, когда вопрос расплывчат, и вопрос задает какой-то волшебный ответ, кто-то или другой оставляют …
14 history  numbers 

2
Откуда взялся термин «ползучесть»?
Есть достойная статья в Википедии о «Ползучести по функциям», но в ней не указано происхождение. Google поиск приводит только к какой - то смутной статье утверждая «Earl Rich» придуман термин, но не так много резервное копирования для этого требования. Есть комикс Дилберта от 2001 года на эту тему, но тон, …

5
Откуда происходит «метод» как особый термин в ООП?
«Метод» - это специальный термин в объектно-ориентированном программировании. Кто-нибудь знает, когда слово стало использоваться в этом конкретном смысле, и в связи с каким языком программирования или другой отраслью количественного обучения?


2
Почему языки программирования начали использовать = для назначения?
В большинстве ранних книг по алгоритмам <-упоминается назначение и =сравнение. Но в настоящее время единственными языками, которые не используются =для присваивания, являются Pascal ( :=) и игрушечные языки, такие как COOL . Что привело к тому, что современные языки программирования превратились =в присвоение значения вместо его математического значения равенства?

3
Происхождение «метод должен возвращать значение или иметь побочные эффекты, но не оба»
Однажды я прочитал, что метод должен иметь возвращаемое значение (и быть ссылочно прозрачным) или иметь побочные эффекты, но не оба. Я не могу найти никаких ссылок на это правило, но хочу узнать больше об этом. Каково происхождение этого совета? Из какого человека или сообщества это возникло? Дополнительный кредит: Какая заявленная …

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

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