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

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

9
Откуда пришло понятие «только одно возвращение»?
Я часто общаюсь с программистами, которые говорят: « Не помещайте несколько операторов return в один и тот же метод». Когда я прошу их рассказать мне причины, все, что я получаю, это « Стандарт кодирования говорит об этом » или « Это сбивает с толку ». Когда они показывают мне решения …


2
Во что встроено программное обеспечение Mars Curiosity Rover?
Марс Curiosity марсоход успешно приземлился, и один из промо - видео «7 минут ужаса» хвастается там быть 500000 строк кода. Это сложная проблема, без сомнения. Но это много кода, конечно, за этим стоит довольно большое программирование. Кто-нибудь знает что-нибудь об этом проекте? Я могу только представить, что это какой-то встроенный …

4
Какие языки программирования использовались космической программой Советского Союза?
Я заинтересовался советской космической программой и с интересом обнаружил, что программное обеспечение на космическом корабле "Буран" примерно в 1988 году было написано на Прологе. Кто-нибудь знает, какие языки могли использоваться в более ранних миссиях, особенно в миссиях на марсоходе PrOP-M в начале 1970-х годов, которые были несколько автономными и могли …

7
Был ли язык программирования C считаться языком низкого уровня, когда он вышел?
В настоящее время C считается языком низкого уровня , но еще в 70-х он считался языком низкого уровня? Был ли термин даже в употреблении тогда? Многие популярные языки более высокого уровня не существовали до середины 80-х и далее, поэтому мне интересно, изменилась ли природа низкого уровня за эти годы.

6
Почему Java 8 не включает неизменяемые коллекции?
Команда Java проделала огромную работу по устранению барьеров для функционального программирования в Java 8. В частности, изменения в коллекциях java.util делают большую работу по объединению преобразований в очень быстрые потоковые операции. Учитывая, как хорошо они проделали работу, добавив первоклассные функции и функциональные методы к коллекциям, почему они полностью не смогли …

14
Почему 0 ложно?
Этот вопрос может показаться глупым, но почему 0оценки falseи любое другое [целочисленное] значение для trueбольшинства языков программирования составляют? Сравнение строк Поскольку вопрос кажется немного слишком простым, я объясню немного подробнее: во-первых, это может показаться очевидным любому программисту, но почему бы не появиться язык программирования - на самом деле может быть, …

14
Что вызвало популярность лямбда-функций в современных основных языках программирования?
В последние несколько лет анонимные функции (лямбда-функции AKA) стали очень популярной языковой конструкцией, и почти каждый основной / основной язык программирования ввел их или планирует ввести их в предстоящем пересмотре стандарта. Тем не менее, анонимные функции - это очень старая и очень хорошо известная концепция в математике и компьютерных науках …

4
IPv4 в IPv6. где находится IPv5?
Как все мы знаем, что после IPv4 появился IPv6. Как этот переход произошел? Я просто хочу знать, был ли какой-либо IPv5 также? или есть какая-то другая логика в названии этой версии IP как IPv6?

11
К каким ошибкам приводят утверждения «goto»? Есть ли исторически значимые примеры?
Я понимаю, что за исключением разрыва циклов, вложенных в циклы; это gotoутверждение уклоняется и осуждается как склонный к ошибкам стиль программирования, который никогда не будет использоваться. Alt Text: «Нил Стивенсон считает, что называть его ярлыки« деньгами »мило». См. Оригинальный комикс по адресу: http://xkcd.com/292/ Потому что я узнал это рано; У …

3
Почему языки программирования, особенно C, используют фигурные скобки, а не квадратные?
Определение «языка C-Style» практически может быть упрощено до «использования фигурных скобок ( {})». Почему мы используем этот конкретный символ (и почему не что-то более разумное, например [], которое не требует клавиши Shift, по крайней мере, на клавиатурах США)? Есть ли какая-то реальная выгода для производительности программиста, которая исходит из этих …

2
Что такое JavaScript на самом деле?
Все это началось, когда я искал способ проверить свою веб-страницу на соответствие JavaScript, например, HTML-валидатор W3C . Я еще не нашел один. Так дайте мне знать, если вы знаете что-нибудь ... Я искал официальную страницу JavaScript и нашел скрипт ECMA . Эти люди стандартизировали язык сценариев (мне больше не хочется …


4
Так что же на самом деле имел в виду Алан Кей под термином «объектно-ориентированный»?
Как сообщается, Алан Кей является изобретателем термина «объектно-ориентированный». И его часто цитируют так, как будто он сказал, что то, что мы сегодня называем ОО, не имеет в виду. Например, я только что нашел это в Google: Я придумал термин «объектно-ориентированный» и могу сказать, что я не имел в виду C …

10
Почему Алан Кей сказал: «Интернет был так хорошо сделан, но сеть была сделана любителями»?
ОК, так что я перефразировал. Полная цитата: Интернет был создан настолько хорошо, что большинство людей считают его природным ресурсом, подобным Тихому океану, а не тем, что создано человеком. Когда в последний раз технология с такими масштабами была настолько безошибочной? Сеть, по сравнению с ней, - это шутка. Сеть была сделана …

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