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

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

10
Чому в 2010-01 р. Різко збільшилася кількість користувачів, що подають Git, на графіку Decon Popcon?
Майже в кожній статті, яку я прочитав 1, порівнюючи Git і Mercurial, здається, що Mercurial має кращий командний рядок UX, при цьому кожна команда обмежується лише однією ідеєю (на відміну від кажуть git checkout). Але в якийсь момент Git раптом став надзвичайно популярним, і кількість представників Git на попконфоні Debian …
86 git  history  mercurial 

7
Яка історія, чому байт - це вісім біт?
Що, де історичні сили працюють, компроміси, вирішуючи використовувати групи з восьми біт як основну одиницю? Колись колись були машини, які використовували інші розміри слів, але сьогодні для не-восьмибітного розряду потрібно шукати музейні експонати, спеціалізовані чіпи для вбудованих додатків та DSP. Як байт вийшов із хаосу та творчості в перші дні …
86 history  hardware  byte  bit 

3
Чому Python пишеться на C, а не на C ++?
У підручнику Python можна прочитати, що початкова реалізація Python знаходиться в C; З іншого боку, реалізація Python, написана на C, (...) Мені дуже цікаво, чому Python був написаний на C, а не на C ++? Мені хотілося б знати міркування цього рішення, і відповідь має підтримуватися історичними посиланнями (а не …

10
Чому перед першим перекладачем був написаний перший упорядник?
Перший упорядник написав Грейс Хоппер у 1952 р., А перекладача Ліспа у 1958 р. Студент Джона Маккарті Стів Рассел. Написання компілятора здається набагато складнішою проблемою, ніж перекладач. Якщо так, чому перший компілятор був написаний за шість років до першого перекладача?

9
Як були зроблені перші компілятори?
Мені це завжди цікаво, і, можливо, мені потрібен гарний урок історії з мов програмування. Але оскільки в даний час більшість компіляторів створені на C, як були зроблені перші перші компілятори (AKA до C) або всі мови були просто інтерпретовані? З урахуванням цього, я все ще не розумію, як було зроблено …

19
Чи стала якась мова популярною для чогось іншого, ніж її цільове призначення?
Візьміть цей сценарій: Програміст створює мову, щоб вирішити якусь проблему. Потім він випускає цю мову, щоб допомогти іншим вирішувати подібні проблеми. Інший програміст виявляє, що насправді набагато краще для деяких категорій проблем. Завдяки цій новій програмі мова стає популярною насамперед для цієї програми. Чи є випадки цього насправді? Інакше кажучи, …

10
Як і чому еволюціонували сучасні рамки веб-додатків, щоб роз'єднати URL-адреси маршрутів з файлової системи?
Порівняно з приблизно 10 роками тому я зазначив перехід до фреймворків, використовуючи стиль маршрутизації, який відокремлює шлях URL до файлової системи. Зазвичай це здійснюється за допомогою схеми переднього контролера. А саме, коли раніше шлях шляху до URL був відображений безпосередньо до файлової системи і, отже, відображав точні файли та папки …

6
Чому в SQL запиті "Вибір перед" З "? [зачинено]
Це те, що мене сильно турбувало в школі. П'ять років тому, коли я вивчав SQL, мені завжди було цікаво, чому ми спочатку вказуємо потрібні поля, а потім, звідки ми їх хочемо. За моєю ідеєю, ми повинні написати: From Employee e Select e.Name Так чому норма говорить наступне? Select e.Name -- …
67 sql  history  syntax 

10
Чому C переважав над Паскалем? [зачинено]
Я розумію, що у 1980-х, а може бути, і в 1990-х роках Паскаль і С були в значній мірі головними у ролі виробничих мов. Чи остаточна смерть Паскаля пов'язана лише з нехтуванням Делфі Борланда ? Або було більше, наприклад, невдача чи, можливо, щось із сутністю не було з Паскалем (будь-які …

1
Яке завдання Дайкстра дав волонтерам, про що згадувалося у його праці «Скільний програміст»?
У роботі Діккстра "Скірний програміст" він згадує, що дав деяким волонтерам проблему вирішити: «Я провів невеликий експеримент з програмуванням із справді досвідченими волонтерами, але виникла щось зовсім ненавмисне та зовсім несподіване. Жоден з моїх волонтерів не знайшов очевидного і найелегантнішого рішення. При більш детальному аналізі виявилося, що це спільне джерело: …

6
Чому знак мінус '-', як правило, не перевантажується так само, як знак плюс?
Знак "плюс" +використовується для додавання і для з'єднання рядків, але його супутник: знак мінус -, як правило, не сприймається для обрізки рядків або іншого випадку, окрім віднімання. Що може бути причиною чи обмеженнями для цього? Розглянемо наступний приклад у JavaScript: var a = "abcdefg"; var b = "efg"; a-b == …


14
Чому механізм запобігання ін'єкцій SQL еволюціонував у напрямку використання параметризованих запитів?
Як я це бачу, атаки ін'єкцій SQL можна запобігти: Ретельно перевіряйте, фільтруючи, кодуючи вхід (перед вставкою в SQL) Використання підготовлених операторів / параметризованих запитів Я гадаю, що у кожного є плюси і мінуси, але чому номер 2 зняв і став вважатися більш-менш фактичним способом запобігання ін'єкційним атакам? Це просто безпечніше …


3
Етимологія "Рядок"
Тож очевидно, що рядок речей - це послідовність речей, і тому послідовність символів / байтів / тощо. може також називатися рядком. Але хто перший назвав їх струнами? І коли? І в якому контексті таке, що воно застрягло? Я завжди цікавився цим.

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