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

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

5
Чому "загальна карта" насправді означає "кодування" в загальному використанні?
Щось давно мене бентежить, це те, що стільки програмного забезпечення використовують терміни «charset» та «кодування» як синоніми. Коли люди посилаються на "кодування" унікоду, вони завжди означають набір правил для представлення символів унікоду у вигляді послідовності байтів - як ASCII або UTF-8. Це здається розумним та інтуїтивним; ідея полягає в тому, …

1
Чому Apache має два окремих інструменти для побудови та управління залежностями?
Apache має два окремих інструменти: Apache Maven Мураха Apache + Apache Ivy Вони ніби обидва заповнюють одну і ту ж нішу. У мене є два питання: Які основні моменти основних відмінностей між цими двома інструментами? Я впевнений, що про різниці між ними можна написати дуже довгу статтю, я не шукаю …

1
Чому GCC використовує синтаксис AT&T за замовчуванням?
Я думаю, що назва говорить все :) Чи є якась конкретна практична причина (напевно, це здебільшого історично, але я не в змозі знайти її самостійно) чому GCC використовує синтаксис AT & T / GAS? Примітка. Я знаю, що це просто за замовчуванням, і ви можете переключити його Примітка 2: Я …
9 history  assembly  gcc 

1
Оригінальне джерело випадкового алгоритму `(насіння * 9301 + 49297)% 233280?
Якщо ви шукаєте приклади створення насінного генератора випадкових чисел, ви наткнетеся на такі речі (конкретний приклад http://indiegamr.com/generate-repeatable-random-numbers-in-js/ ): // the initial seed Math.seed = 6; // in order to work 'Math.seed' must NOT be undefined, // so in any case, you HAVE to provide a Math.seed Math.seededRandom = function(max, min) …
9 history  random 

3
Чому Quicksort називають «Quicksort»?
Сенс цього питання полягає в тому, щоб не обговорювати достоїнства цього над будь-яким іншим алгоритмом сортування - безумовно, є багато інших питань, які роблять це. Це питання стосується назви. Чому Quicksort називають "Quicksort"? Звичайно, це "швидко", більшість часу, але не завжди. Можливість виродження до O (N ^ 2) добре відома. …

2
Хто вперше ввів термін функція вищого порядку та / або громадянин першого класу?
Я зрозумів, що задовго до того, як Haskell, O'Caml або LISP, функції вищого порядку були предметом академічного дослідження, а в математиці Schönfinkel (в 1967 р.) І Haskell Curry (1968 р.) Вже застосовували такі методи, як currying, але це до того, як вона була доступна будь-якою мовою програмування Згідно з Вікіпедією …

2
Чому методи аксесуара із специфікації JavaBean стали еталоном для розробки Java?
JavaBeans Специфікація описує як JavaBean Java Bean - це програмний компонент для багаторазового використання, яким можна візуально маніпулювати інструментом для збирання Оскільки більшість написаних рядків коду, схоже, не мають нічого спільного з візуальним маніпулюванням у інструменті для побудови, чому саме специфікація JavaBean стала "способом" написання об'єктно-орієнтованого коду? Я хотів би …
9 java  history 

3
Яким був історичний вплив польоту 501 Ariane 5?
Дезінтеграція ракети "Аріана 5" через 37 секунд після запуску в дівоче плавання ( Flight 501 ) прийнято називати однією з найдорожчих програмних помилок в історії 1 : Європейському космічному агентству знадобилося 10 років і 7 мільярдів доларів, щоб створити гігантську ракету Ariane 5, здатну виводити на орбіту пару тритонних супутників …
9 testing  history  bug 


5
Яка історична основа використання Javascript у веб-програмуванні?
Я походжу з наукової біології, де ми також багато використовуємо Python. Тепер, коли я почав займатися розробкою веб-сторінок, я постійно замислювався над тим, чому саме те, що JavaScript є основною мовою клієнтської мережі в Інтернеті. Чи переважання JavaScript - це історична аварія чи щось інше? Також мені цікаво, чи є …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.