Вопросы с тегом «history»

По вопросам истории программирования и вычислительной техники.

6
Почему нет HTML-тега на стороне клиента?
У меня был вопрос, заданный мне на днях другим программистом. Я помню (давным-давно) удивляюсь тому же самому. Почему тег включения на стороне браузера никогда не рассматривался? Или это было? В частности, с тегом, который инструктировал браузер включать дополнительный HTML из других источников. например<include src="http://server/foo/bar.html"> . Многие люди будут делать вызовы …
18 history  html 

1
Откуда пришло понятие «вызова» функции?
Мне всегда было интересно, почему кто-то вызывает функцию, а не, например, выполняет ее. A Поиск Google для function call etymologyи подобные термины витки вверх ничего полезного, Wikipedia не упоминает об этом, онлайн - словари не имеют либо никаких записей вообще или нет раздела этимологию . Откуда пришло понятие «вызова» функции?

6
Что сделало BASIC прибыльным? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . В 1970-х годах человек по имени Билл Гейтс разработал переводчик для Бейсика: …

4
Почему mod (%) является фундаментальным математическим оператором во многих языках программирования?
Существует ли какая-либо историческая или иная причина, почему оператор модуля является частью небольшого набора стандартных операторов в том, что выглядит как многие языки? ( +, -, *, /а %для Java и C - **в Ruby и Python). Кажется странным включать мод как «фундаментальный» (чтобы не выбивать его, я его часто …

6
Что было первым: компилятор или исходный код?
Мне любопытно о рождении компилятора. Как началось программирование? Люди сначала создавали оборудование, которое распознало определенный набор команд, или люди определяли язык, а затем строили оборудование на его основе? И на родственной ноте, какой был первый язык программирования?

4
Почему стандарт C ++ не принял шаблоны выражений?
Насколько я понимаю, шаблоны выражений как метод были обнаружены значительно раньше, чем исходный стандарт C ++ в 1998 году. Почему они не использовались для повышения производительности нескольких стандартных классов, таких как std::stringи потоки?
17 c++  history 

13
Какие особенности способствовали развитию Паскаля?
Я собираю подробную историю языка Паскаль, и мне не хватает нескольких деталей. Сегодня существует так много возможностей, которые мы считаем само собой разумеющимся. Какие особенности внесли значительный вклад в развитие Паскаля и почему они были значительными? Я ищу языковые функции, а не платформу или фреймворк. Это как перегрузка операторов или …
17 history  delphi  pascal 

6
Являются ли открытые поля Java просто трагическим историческим недостатком дизайна на данный момент? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Похоже, что в этой точке ортодоксальность Java никогда не должна использовать открытые поля для …

1
Книги и рассказы о культуре программирования, особенно в 80-х / начале 90-х годов [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Закрыто 5 лет назад . Этот пост является сообществом Wiki . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы. Мне нравилось множество (художественных / неигровых книг) о хакерской культуре и …
17 books  history  culture 

3
Почему команда «убить» называется так?
Почему было решено назвать killкоманду «убить»? Я имею в виду, да, эта утилита часто используется для завершения процессов, но на самом деле ее можно использовать для отправки любого сигнала. Разве это не немного сбивает с толку? Может быть, есть некоторые исторические причины. Все, что я знаю из man killэтой команды, …

1
На каком языке программирования возникло использование знака процента (%) для обозначения по модулю / остатку?
На каком языке программирования возникло использование знака процента (%) для обозначения по модулю / остатку? Этот предыдущий пост 1 объясняет, что символ%, вероятно, был выбран, потому что он включает косую черту, умную для операции, связанной с делением. В нем также упоминается влияние использования символа С. Однако я не уверен, что …

6
Почему мы помещаем закрытые функции-члены в заголовки?
Ответ на вопрос о том, почему мы помещаем закрытые переменные-члены в заголовки C ++, состоит в том, что размер класса должен быть известен в точках, где экземпляры объявлены, чтобы компилятор мог генерировать код, который соответствующим образом перемещается по стеку. Почему мы должны помещать частных членов в заголовки? Но есть ли …
16 c++  history 

1
Как появился std :: vector <bool>?
Сегодня практически все разработчики C ++ соглашаются с тем, что это std::vector&lt;bool&gt;было ошибкой, поскольку это обманчиво не контейнер, и его варианты использования в значительной степени совпадают с таковыми в std::bitsetлюбом случае. Как это было признано в стандарте? Это было спорным в то время? Каковы были основные аргументы в поддержку?
15 c++  history  stl 

2
Кто был первым программистом?
Есть ли среди историков консенсус в отношении того, кто был первым программистом? Если так, то кем это было и на чем они программировали? Я нахожу более интересным узнать больше о пионерах программирования, независимо от того, программировали ли они на программируемом компьютере или разработали этот компьютер для выполнения какой-либо вычислительной задачи.
15 history 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.