Запитання з тегом «history»

Питання з історії програмування та обчислювальної техніки.

13
Чи правда, що перші версії компіляторів С працювали десятки хвилин і вимагали міняти дискети між етапами?
Натхненний цим питанням . Я чув, що деякі дуже ранні версії компіляторів С для персональних комп'ютерів (я думаю, це близько 1980 р.) Мешкали на двох-трьох дискетах, і щоб скласти програму, потрібно було спочатку вставити диск із "першим проходом", запустити "перший пропуск", потім перейдіть на диск із "другим проходом", запустіть це, …
15 history  compiler 

1
Скільки часу Microsoft працював над .NET, перш ніж випустити його?
З усім CLI, CTS, CLS тощо не тільки вони випустили потужну платформу / інфраструктуру, але і випустили всі характеристики, які описують її тощо. Він підтримує потенційно нескінченну безліч мов, платформ тощо. обсяг роботи, навіть для такого бегемота, як Microsoft - тим більше, що, виявляється, вони проробляли гарну роботу. Як довго …

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

3
Перші мови з загальною підтримкою програмування
Яка перша мова з загальною підтримкою програмування та яка перша основна статично набрана мова (широко використовується) із підтримкою generics. Генерики реалізують концепцію параметризованих типів, щоб передбачити кілька типів. Термін "загальний" означає ", що відноситься до або підходить для великих груп класів". Я бачив такі згадки про "перше": Параметричний поліморфізм першого …

1
Що використовували мережеві програми для спілкування до винайдення сокетів (приблизно в 1983 році?)
Розетки були винайдені в Берклі близько 1983 року, але як працювали мережеві комп'ютерні програми до цього? В наші дні майже все використовує розетки, тому мені важко уявити, як інакше програми могли б спілкуватися, а Google нічого не виявив.

3
Об'єктно-орієнтоване програмування: Чому “орієнтоване”?
Я пройду більшу частину шляху через ступінь програмування ігор. Це не ступінь інформатики, тому багато теорії ухиляється на користь практичного створення портфоліо і того, що я бачу як навчання JIT, що, очевидно, важливіше в ігровій індустрії. Першим предметом було «Вступ до об’єктно-орієнтованого програмування». Ця фраза мене не турбувала, поки я …

1
Чому розділ коду називається текстовим розділом?
Розділ виконуваного файлу, який містить код, іноді називають .textсекцією. У архітектурах сегментованої пам'яті сегмент, відображений у вигляді коду, іноді називають текстовим сегментом. Повідомлення про помилку Unix "текстовий файл зайнятий" ( ETXTBSY) означає "цей файл - це програма, яка виконується". Як текст став означати виконуваний (машинний) код ? Ідеальна відповідь могла …

3
Історичні витоки імпульсів Скали
Скалу називали складною з її багатою характеристикою, яку встановили багато моїх колег, а деякі навіть звинувачували в усіх цих нових можливостях. Хоча більшість програмістів знають про особливості ОО, і принаймні гідні також знають про функціональне програмування, в Scala є одна особливість, зокрема, я не знаю про її історичне походження. З …

2
Чому "42" є кращим числом, коли вказується на щось випадкове?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я бачив це на 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.