Подтвердить что ты не робот

Почему многие порты языков имеют .net с префиксом "Утюг"?

Обсуждал за ланчем, почему несколько портов языков в инфраструктуре .net с префиксом "Iron".

например.

  • IronPython
  • IronRuby
  • IronLisp
  • IronScheme
  • IronPHP

Кто-нибудь знает?

(список языков получен из http://www.dotnetpowered.com/languages.aspx)

4b9b3361

Ответ 1

IronPython пришел первым, а остальные -. Что касается того, почему IronPython называется IronPython, Джим Хьюгунин переходит в это это видео (примерно в 14:00). Он говорит, что отчасти было бы не называть его Language.NET или Language #, и идея заключается в том, что языки железа:

  • Версии реального языка

    • Верный языку
    • Верный сообществу
    • Верный опыту
    • Отличная производительность
  • Отличная интеграция с .NET

    • Простые в использовании библиотеки .NET
    • Простота использования других языков .NET.
    • Простота использования в .NET-хостах
    • Прост в использовании с инструментами .NET

И немного пояснительное объяснение аббревиатуры, которое появилось после имени:

I mplementation R unning O n. N ET.

Ответ 2

От создателя IronPython Джима Хьюгунина

http://port25.technet.com/archive/2006/06/01/2565.aspx

Я расскажу вам историю, но я дам вы короткая версия, потому что это не отлично.

В то время у меня была консультация компания под названием "Want of the Nail" Программное обеспечение "." Хотите получить гвоздь "на детском стихотворении. Это о важность мелочей. Я всегда верили в важность мелочей. Часть история использования IronPython производительность была не одна большая вещь - Все хотят знать:" Какая была одна большая вещь? "Были некоторые большие вещи, но большая часть из них была мелочи - обращая внимание на производительность в любом месте.

Итак, это была консалтинговая компания и" Железный ", казалось, соответствовал.

Были некоторые очевидные имена: Python.Net, Python #, nPython - все они были взяты. Все URL-адреса для они были зарегистрированы.

Я не хотел повторно использовать любой из этих имена, так что" Железо "было просто имя, которое обратилось ко мне при висцеральном уровень - мне нравится ощущение" IronPython ".

Там немного" железного шеф-повара" в это, хотя я всегда неохотно признать, что.

Ответ 3

Утюг сильный:)

Я понятия не имею!

Я автор IronScheme, и я просто собираюсь с маркетинговой волной: P

Ответ 4

Все IronPython последователи, вопрос в том, где IronPython возник? (Видео)

Знакомьтесь с создателем Jim Huginin Jython и мозгами за IronPython...

Поскольку видео больше (август 2010) доступно, я включает цитату:

IronPython - это реализация языка программирования Python, ориентированного на .NET Framework и Mono, созданного Джим Хьюгунином. Сегодня Джим на своем сеансе "Глубокое погружение: динамические языки в Microsoft.NET" объяснил природу железа. Это акроним из " I mplementation r unning o n. N et ".

Ответ 5

Я не думаю, что есть определенная причина. Более того, первый был назван Iron (IronPython, я верю), а остальные последовали его примеру.

Ответ 6

На основе элемента некоторые ответы spring на ум. Положительная первая: легко создавать сплавы железа, часто с превосходными свойствами.

Там также есть некоторые негативные коннотации, сделайте свои выводы: железо ржаветь очень легко

Ответ 7

В соответствии с видеороликом "Накачка железа" (найденным на Channel9) он обозначает I t R не O n. N et, не I mplementation R unning O n. N ET.

Ответ 8

У меня нет никаких подтверждающих доказательств, но я всегда думал, что монстр Iron Cobra из Dungeons and Dragons, должно быть, оказал некоторое влияние на именование IronPython.