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

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

2
Хто асинхронізував / чекав першим?
У 2015 році Python додав конструкції async / очікують 3.5. Спільнота Javascript зробила кроки на шляху до неї протягом мільярдів років і, нарешті, додала дуже схожу реалізацію до проекту в ES8, випущеного в 2017 році (З мого розуміння). Типовий сценарій також додав методи асинхронізації у 2015 році у версії 1.7, …

1
Чому рамка .NET не має поняття класів як першокласних типів?
Тим, хто знайомий з історією, добре відомо, що C # та .NET Framework почали створюватись як «Delphi переписаний, щоб відчути себе Java», архітектор головного розробника Delphi Андерса Хейлсберга. З тих пір речі значно розійшлися, але на початку подібність була настільки очевидною, що навіть існували серйозні міркування про те, що .NET …

5
Як вони налагоджували помилки сегментації перед захищеною пам'яттю?
Тепер, коли я роблю помилку в програмуванні за допомогою покажчиків на С, я отримую непогану сегментацію, програма виходить з ладу, і налагоджувач навіть може сказати мені, де вона пішла не так. Як вони зробили це в той час, коли захист пам’яті був недоступний? Я бачу, як програміст DOS ухиляється і …

3
Чому для логічних операторів (таких як ||, && тощо) немає операторів складеного призначення?
У відповідності з ECMA-262, частиною 11.13, Нижче наводиться вичерпний перелік складових операторів присвоювання: *= /= %= += -= <<= >>= >>>= &= ^= |=. Згідно з частиною 11.11, var c = a || bбуде введено aзначення cif, якщо ToBoolean(a)це правда, і введе bзначення в cінше. Як такий, логічний АБО часто …

3
Коли було винайдено управління джерелами?
Мені відомо багато систем управління версіями: CVS, SVN, TFS тощо ... Я переглянув першу "систему контролю за версією / контролем версій" і побачив різні суперечливі відповіді. Коли було винайдено управління джерелами? Хто його вигадав? Як це називалося?


1
Яка історія називання констант у всіх великих літерах?
Яка історія стоїть за конвенцією іменування констант у всіх великих літерах? Моя інтуїція полягає в тому, що все почалося з препроцесора C, де люди розробили практику називати макроси препроцесора у всіх великих регістрових літерах, щоб вони могли ефективно жити в окремому просторі імен та уникати зіткнень імен. Моє переконання, що …

6
Чому Інтернет завоювала простір віддалених додатків, а X - ні?
Системі X Window 25 років, вчора (15-го) був день народження. Як ви, напевно, знаєте, однією з найважливіших особливостей є відокремлення серверної та клієнтської частини таким чином, як ні у віконних системах Майкрософт, Яблука чи Вейленда. Ще в ті часи (вибачте за неоднозначне фразування) багато хто вважав, що X буде домінувати …
19 history  web 

9
Які були причини, чому Windows ніколи не мала гідної оболонки? [зачинено]
Наразі це питання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
19 windows  history  shell 

6
Як програмісти спрацювали, коли комп'ютер був дуже дорогим, рідкісним, таким же великим, як кімната?
Я припускаю, що вони не змогли сидіти перед комп’ютером цілий день, як ми сьогодні. То як вони написали свою програму? На аркуші паперу і наберіть його пізніше, коли комп'ютер буде доступний? Як вони проводили тестування?
19 history 

1
Чому подвійна кишка замість крапки?
Він , по слухам , що в початку C ++ реалізація мала точковий оператор для доступу простору імен. Існує думка, що крапка зручніша, ніж сучасний оператор подвійної двокрапки. Що було міркуванням про введення подвійної кишки?

3
Коли і чому покажчики почали сприйматись як ризиковані?
Схоже, відбувся поступовий зсув у мисленні щодо використання покажчиків у мовах програмування, так що стало загальноприйнятим, що покажчики вважаються ризикованими (якщо не відвертими «злими» чи подібними посиленнями). Які історичні події були для цього зрушення в мисленні? Чи були конкретні, семінарні заходи, дослідження чи інші події? Наприклад, поверхневий огляд назад при …
18 history  pointers 

3
Звідки взялася умова про іменування аргументів командного рядка як 'argv'?
Схоже, що Python , PHP та Ruby всі використовують ім'я "argv" для позначення списку аргументів командного рядка. Звідки походить назва "argv"? Чому б не щось на кшталт "аргументи"? Я здогадуюсь, що він походить від C, де v позначатиметься "вектор". У Вікіпедії є виноска, яка говорить: векторний термін у назві цієї …

2
Чому C настільки високий в індексі популярності TIOBE, тоді як C ++ теж трохи нижче, але не такий популярний? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

3
Чому п'ять філософів-обідників?
Мені було цікаво, чому проблема філософів "Їдальня" базується на справі п'яти філософів. Чому б не чотири? Я здогадуюсь, що ми можемо спостерігати всі неприємні питання, які можуть виникнути при обговоренні прикладу п’яти філософів, також, коли нам дають чотири мислителя. Чи то лише з історичної причини?

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