2015-02-12 1 views
1

Пока я пытался найти ответ в Интернете, я наткнулся на этот ответ от Quora. Поэтому в случае nVidia первая буква «n» означает пронумеру (то есть variable). Мне было интересно, если это относится к другим именам, таким как Nhibernate, NSubstitute и т. Д. Значит ли это что-то другое?Что означает первая буква N в названиях продуктов, таких как nVidia, NHibernate, nSubstitute, nDepend?

+3

NHibernate - это версия Hibernate .NET. N для .NET. очень распространен с java-библиотеками, перенесенными в .NET. – dotjoe

ответ

2

В случае с nvidia это просто игра на букву/слова. nVidia звучит как «invidia», который является латинским для зависти. В старые времена Рима было сказано, что у людей с завистью были зеленые глаза (отсюда и логотип nvidia).

Префиксные «n» различные библиотеки означают (в большинстве случаев), которые предназначены для .net framework.

Один из классических примеров этого - nUnit (единичный модуль тестирования для .net). Существует несколько библиотек для других фреймворков/runtimes, похожих на одну строку xUnit (также .net), jUnit (Java) или RunIt (Ruby).

nHibernate - это .net-реализация Hibernate (библиотека ORM на java) и так далее.

Смежные вопросы