33
ответа

Основные субоптимальные решения в истории [закрытого] программного обеспечения

Всюду по истории разработки программного обеспечения это иногда происходит, что некоторый человек (обычно неизвестный, вероятно, невольно) сделал то, что, в то время, казался тривиальным, краткосрочным решением, которое изменилось...
вопрос задан: 1 April 2011 23:31
26
ответов

Концепции программирования, которые были “автоматизированы” [закрытыми] современными языками

Странный вопрос, но здесь это. Каковы концепции программирования, которые были "автоматизированы" современными языками? Что я имею в виду, понятия, которые необходимо было вручную сделать прежде. Вот пример: Я имею просто...
вопрос задан: 18 May 2010 12:36
17
ответов

Изучение компьютеров и [закрытое] программирование

Какова была бы хорошая методология для изучения, как компьютеры и программирование работают? Например, был бы Вы рекомендовать изучить, как схемы работают, затем ассемблер и затем более высокий уровень...
вопрос задан: 12 February 2009 17:37
16
ответов

Почему мир программного обеспечения полон кодов состояния?

Почему программисты когда-либо начинали использовать коды состояния? Я имею в виду, я предполагаю, что мог предположить, что это могло бы быть полезной спиной в дни, когда текстовая строка была дорогим ресурсом. WAYYY тогда. Но даже...
вопрос задан: 9 May 2010 17:45
14
ответов

Почему кодом не “управляли” от запуска? [закрытый]

Обратите внимание, что это не о CLR.NET, который Microsoft толкает в атмосферу для проповедования христианства понятию управляемого кода. Большинство из Вас знает, что управляемый код был вокруг для некоторых...
вопрос задан: 2 November 2013 18:04
12
ответов

Почему большинство языков программирования только дает один ответ на квадратный корень 4?

Большинство языков программирования дает 2 как ответ на квадратный корень 4. Однако существует два ответа: 2 и-2. Есть ли какая-то конкретная причина, историческая или иначе, почему только один ответ обычно...
вопрос задан: 23 June 2009 22:51
11
ответов

Первое в мире программирование _Language _? [закрытый]

Хорошо - определенный неопределенный вопрос (шаблон, включает коммутационную панель Eniac язык??), но соперники включают: PlanKalkül Konrad Zuse (1940-е) - никогда реализовываемый (общепринятый как...
вопрос задан: 25 October 2012 07:42
11
ответов

Почему Ruby имеет направляющие, в то время как Python не имеет никакой центральной платформы?

Это - (n) исторический вопрос, не вопрос о сравнении между языками: Эта статья с 2005 говорит об отсутствии единственной, центральной платформы для Python. Для Ruby эта платформа...
вопрос задан: 2 January 2009 22:53
10
ответов

Почему 8 и 256 такие важные цифры в компьютерных науках?

Я не очень хорошо разбираюсь в оперативной памяти и архитектура жесткого диска, или как электроника справляется с частями памяти, но это всегда вызывало моё любопытство: Почему мы решили остановиться на 8 битах для самых маленьких ...
вопрос задан: 9 August 2010 00:09
10
ответов

Где новые идеи на языках программирования? [закрытый]

Я недавно изучал тему языков программирования и от того, что я видел, немногие ни к одному, что серьезные языки пытаются делать действительно "новыми" вещами, которые не были замечены перед их созданием. Почему...
вопрос задан: 27 May 2010 06:17
10
ответов

Почему программное обеспечение имеет EULA? [закрытый]

Это - единственный продукт, что я знаю, что потребитель должен согласиться на что-то, что только адвокат может (что-то) понимать. Я уверен, что автокатастрофы уничтожают больше людей каждый год, чем несчастные случаи программного обеспечения. Но...
вопрос задан: 1 March 2009 07:22
9
ответов

Источник имени языка C#

Я - C и программист на C++ и теперь пытаюсь изучить C#. Я купил книжного Профессионала C# публикациями Wrox. При миграции от C до C++ у меня было сомнение, почему ++ был добавлен к C. Позже я...
вопрос задан: 3 January 2010 13:13
9
ответов

История популярности Django [закрывается]

Какая последовательность событий сделала Django самой популярной веб-платформой Python.. и все еще так? Даже при том, что существуют несколько других платформ.Примечание: Этот вопрос не является ни спорным, ни конфронтационным....
вопрос задан: 4 October 2009 15:32
8
ответов

Какой _did_ операторы C/\и \/делают?

Любой может "объявить" собственные операторы в C.... это - то, если Вы - гуру компилятора C и имеете исходный код к компилятору C!;-) Дальнейшие вопросы озадачить: Как эти операции сделаны в C99?...
вопрос задан: 15 December 2016 02:23
8
ответов

Являются шаблоны разработки действительно слабыми местами языка?

Сегодняшние шаблоны должны рассматриваться как дефекты или недостающие возможности в Java и C++? Подпрограмма была шаблоном разработки для машинного языка в 50-х и 60-х. Объектно-ориентированный Класс был шаблоном разработки...
вопрос задан: 30 April 2012 22:46
8
ответов

Почему разработчики ColdFusion решали индексировать массивы от 1, а не 0?

Мне просто любопытно на предмет этого действительно, кто-либо знает, почему они повредили конвенцию по этому? Спасибо, Ciaran
вопрос задан: 13 January 2012 19:22
8
ответов

Историческая причина использования периодов в номерах версий?

Существует ли историческая причина, что периоды используются вместо какого-либо другого разделителя для версий программного обеспечения? Одним из наших продуктов была ранее версия 3.5, и теперь это 3.08 - я уверен, что это было...
вопрос задан: 26 August 2009 16:36
7
ответов

Запоминание кавычки от Alan Kay

Alan Kay был заключен в кавычки несколько лет назад о том, что было только три новых вещи в программном обеспечении в предшествовании 20 годам (эффективно продолжительность жизни ПК). Один из них был электронными таблицами...
вопрос задан: 18 February 2018 19:02
7
ответов

Действительно ли поразрядное дополнение до единицы является реальной проблемой или просто исторической?

Другой вопрос спросил об определении нечетного / четность в C и идиоматическое (x и 1), подход был правильно отмечен, как повреждено для основанных на дополнении систем, которые допускает стандарт C...
вопрос задан: 23 May 2017 12:09
7
ответов

Чем единственное изменение байта было к порту WordStar с CP/M на DOS?

Я перечитывал Букву II Стратегии Joel: Курица и проблемы Яйца и столкнулись с этой забавной кавычкой: На самом деле WordStar был портирован к DOS путем изменения одного единственного байта в коде. (Реальный...
вопрос задан: 4 May 2012 03:30
7
ответов

Каковы были взгляды позади разработки Объектно-ориентированного программирования?

У меня есть некоторые настоящие голосующие против на моих руках здесь, и я пытаюсь привести им причину, почему ООП было разработано во-первых. Я понимаю, что ООП не идеально подходит для всех проблем и ситуаций, но...
вопрос задан: 25 May 2010 19:43
7
ответов

Создайте историю состояний в Java

Я должен сохранить историю состояний по нескольким действиям в JAVA-приложении, которое я могу позже перезагрузить для восстановления состояния при определенных действиях. Другими словами, у меня есть экран, который имеет...
вопрос задан: 3 February 2009 07:08
6
ответов

Почему C “fopen” берет “символ константы *” в качестве его второго аргумента?

Это всегда казалось мне странный, что функция C "fopen" берет "символ константы *" в качестве второго аргумента. Я думал бы, что это будет легче и прочитать Ваш код и реализует код библиотеки...
вопрос задан: 10 July 2018 18:43
6
ответов

Когда ПУСТОЙ УКАЗАТЕЛЬ был макросом не 0?

Я неопределенно не забываю читать об этом несколько лет назад, но я не могу найти ссылку в сети. Можно ли дать мне пример, где ПУСТОЙ макрос не расширился до 0? Редактирование для ясности: Сегодня это...
вопрос задан: 23 May 2017 12:13
6
ответов

Кобол: наука и художественная литература [закрываются]

Существует несколько потоков об уместности языка программирования Кобола на этом форуме, например, этот поток ссылки на набор их. Чем я интересуюсь, вот часто повторное требование...
вопрос задан: 23 May 2017 10:29
6
ответов

Почему стеки обычно растут вниз?

Я знаю, что в архитектуре я лично знаком с (x86, 6502, и т.д.), стек обычно растет вниз (т.е. каждый объект, продвинутый на результаты стека в постепенно уменьшенном SP, не...
вопрос задан: 22 April 2015 15:12
6
ответов

Существует ли способ изменить пользовательское имя пользователя SVN через всю историю репозитория?

Когда моя команда сначала начала с SVN, все мы просто использовали наши имена при согласии на репозиторий, однако, теперь, когда наша команда выросла, мы сталкиваемся с проблемами, потому что мы просто наняли...
вопрос задан: 15 April 2015 08:28
6
ответов

История позади определения 'строки'

Я никогда не думал о до недавнего времени, но я не уверен, почему мы называем строковые строки. Я - программист.NET, но я полагаю, что понятие строк существует на фактически каждом языке программирования...
вопрос задан: 20 November 2013 19:27
6
ответов

Языки, используемые для разработки ОС до C

Я знаю, что C - это стандартный язык программирования для разработки операционной системы, но из любопытства мне было интересно, что ему предшествовало. Какой основной язык программирования использовался для работы ...
вопрос задан: 28 August 2010 04:25
6
ответов

Java изобретал интерфейсы?

Я знаю о C++ чистые виртуальные классы, но Java пошел один шаг вперед и создал первоклассное (никакая предназначенная игра слов) понятие для нескольких - интерфейс (не реализация) наследование, интерфейс. Это...
вопрос задан: 3 May 2010 14:01