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

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

3
"Коли-небудь змінили значення 4?" - як це ввійшло у вікторину Хейса-Томаса?
У 1989 році Фелікс Лі, Джон Хейс та Анжела Томас написали тест Хекера у формі вікторини з багатьма інсайдерськими жартами: " Чи їсте ви слизькі форми? " Я розглядаю наступні серії: 0015 Ever change the value of 4? 0016 ... Unintentionally? 0017 ... In a language other than Fortran? Чи …
24 history  fortran 

7
Якими були шаблони проектування епохи процедурного програмування? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Схожі: Як програмування робилося 20 років тому? OOP є досить модною в наші дні, …


6
Що означає закон Джеймі Завінського?
Мені потрібно правильно пояснити Закон Джеймі Завінського про розробку програмного забезпечення : Кожна програма намагається розширити, поки не зможе прочитати пошту. Ті програми, які не можуть так розширюватися, замінюються програмами, які можуть.
24 history  concepts 

1
Чому масиви в .Net мають довжину, але інші типи колекцій мають кількість? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Наприклад, у C # масиви мають властивість Length. Але інші типи колекцій, такі як …

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

5
Чому інструменти побудови використовують мову сценаріїв, відмінну від основної мови програмування?
Нещодавно я використовував деякі інструменти побудови для проекту Nodejs на роботі, коли зрозумів, що основний інструмент / система побудови більшості мов використовує іншу мову, ніж основна мова програмування. Наприклад, make не використовує C або C ++ для написання сценаріїв, а мураха (ні Maven) не використовує Java як свою мову для …

3
Чому інструкцію з копіювання зазвичай називають MOV?
У досить багатьох асемблерів інструкція з копіювання значень зазвичай називається "MOV", а її опис у посібниках зазвичай також містить "переміщення" (однак, можна використовувати й інші слова, наприклад "завантажувати", "зберігати", "витягувати" тощо. ) Нечасто знайти ISA ), який не дотримується цієї конвенції. З іншого боку, в інших контекстах "переміщення" відрізняється від …
23 history  assembly 

1
Звідки взявся «вихід (-1)»?
Я бачу в багато успадкованого програмного забезпечення і погані підручники в Інтернеті , який рекомендується використовувати exit(-1), return -1або східного представляти «аварійне завершення». Проблема полягає в тому, що принаймні в POSIX -1ніколи не було і не є дійсним кодом статусу. man 3 exitілюструє, що exit()повертає значення status & 0377батьківського значення, …

1
Що вони назвали об'єктно-орієнтованим програмуванням до того, як Алан Кей винайшов цей термін?
Алан Кей стверджує, що "я склав термін" об'єктно-орієнтований ", і можу вам сказати, що я не мав на увазі C ++". Що він мав на увазі, звичайно, був Smalltalk. Але він сам не склав об'єктно-орієнтованого програмування; він отримав основні ідеї від Simula. Отже, якщо термін ще не був винайдений, як …

6
Яка філософія / міркування за назви методу обкладинки Паскаля C #?
Це питання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Software Stack Exchange. Мігрували 8 років тому . Я тільки починаю вивчати C #. Виходячи з фону в Java, C ++ та Objective-C, я вважаю, що C # у Pascal-casing його методах називає досить унікальними, і …

2
Хто розробляв винятки?
Звідки взялися винятки та обробка виключень? Мені подобається, як .NET використовує це, мені подобається, як C ++ підтримує його (але, на жаль, бібліотеки використовують зворотний код або замість нього написано на C). Я знаю його стандарт майже на всіх нових мовах, але хто створив його першим або звідки він? Чи …

2
Чому C використовує зірочку для покажчиків? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я тільки зараз дізнаюся про С. Мені дивно, що творці обрали зірочку ( *) …
21 c  history  syntax 

11
Чи є причина для початкової самовпевненості вчених та інженерів, які працювали над штучним інтелектом у 60-х роках?
Я щойно почав клас AI & Data Mining та книгу. Програмування програм AI, починається з огляду історії AI. У першій главі йдеться про історію ШІ з 40-х років по теперішній час. Одне конкретне твердження застрягло в мені: [У 60-х роках] інженери AI переоцінили і недоотримали ... Що було причиною переконання? …

4
Як програмісти використовували мережу для обміну дорогими комп'ютерними ресурсами у 60-70-х роках?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Я молодий і не був живий протягом 60-70-х років, щоб переживати мережу та програмування, як це було раніше. Я спостерігав за деякими переговорами Ван Якобсона щодо контент-мережевих мереж, і …

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