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

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

6
Чому для HTML не було обрано суворий аналіз?
Я часто замислювався, чому при створенні HTML не було обрано суворого аналізу. Більшу частину історії Інтернету браузери приймали будь-яку розмітку та намагалися її проаналізувати. Процес погіршує продуктивність, дозволяє людям писати безглуздість і ускладнює припинення застарілих функцій. Чи є конкретна причина, чому HTML не є чітко проаналізованим?
38 html  history  parsing 

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

30
Як програмування робилося 20 років тому? [зачинено]
На сьогоднішній день у нас є маса програмних засобів, які полегшують роботу, зокрема: ІДЕ Налагоджувачі (рядок за рядком, точки перерви тощо) Сценарії мурашок тощо для складання Такі сайти, як StackOverflow, допоможуть, якщо ви застрягли в проблемі програмування 20 років тому нічого з цього не було навколо. Які інструменти люди використовували …
37 history 

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

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

3
Походження програми "Readme"
Коли люди почали писати файли Readme? Здається, що майже всі програми мають цей файл, незалежно від формату. Чи є документально підтверджене перше використання цього документа?

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

2
Яка історія неофіційної вимови SQL?
Офіційно SQL вимовляється як / ˌɛskjuːˈɛl / як "SQL", як зазначено в Болье, Алан (квітень 2009). Мері Е. Треселер. ред. Навчання SQL (2-е видання). Себастаполь, Каліфорнія, США: О'Рейлі. ISBN 978-0-596-52083-0. Але часто це вимовляється / ˈsiːkwəl / як "продовження", яка історія за цією другою вимовою?
32 sql  history 

1
Чому карету використовували для XOR замість експоненції?
Не те, що це справді проблема для тих, хто раніше стикався з цим синтаксичним питанням, але я бачу дику кількість плутанини, що випливає з використання каретки ( ^) як операції XOR замість широко прийнятої математичної операції експоненції. Звичайно, є багато місць, де (неправильне) використання каретки пояснюється та виправляється, але я …


7
Як працював контроль версій на мікрокомп'ютерах у 80-х та 90-х роках?
Мені цікаво дізнатись, як команди програмістів, як правило, керували розробкою програмного забезпечення ще у 80-х та на початку 90-х. Чи весь вихідний код просто зберігався на одній машині, над якою працювали всі, або джерело передавались навколо та копіювались вручну через дискети та об'єднувались вручну, чи вони насправді використовували системи управління …

3
Походження відступу коду
Мені цікаво дізнатися, хто запровадив відступ коду, а також коли і де він був введений. Це здається таким критичним для розуміння коду, але воно не було універсальним. Більшість кодів Fortran і Basic були (є?) Безперешкодними, і те саме стосується і Cobol. Я впевнений, що навіть бачив старий код Ліспа, написаний …


10
Чому Math.Sqrt () є статичною функцією?
У дискусії про статичні та екземплярні методи я завжди думаю, що це Sqrt()повинен бути метод примірника типів чисел, а не статичний метод. Чому так? Це, очевидно, працює на цінність. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y = x.Sqrt(); Типи значення, очевидно, …

2
Яке походження препроцесора С?
Препроцесор C приєднаний до C, але він має зовсім інший синтаксис від основної мови: синтаксично значущий пробіл (кінець рядка завершує оператор, пробіл після макросу визначає початок списку заміни) Блоки на основі ключових слів замість дужок, elifзамістьelse if визначення на основі ключових слів, а не декларація-відображає використання, немає =для визначення значення …
30 c  history  macros 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.