Задал
вопрос на SO, но там на меня почему-то обиделись. Спрошу тут, может, кто знает.
Обычно в языках ключевое слово, которое обозначает импорт какой-то сущности (модуля, класса, пространства имён, и т.п.) является глаголом. То есть инструкцией, командой в повелительном наклонении.
Примеры:
use — некоторые диалекты SQL
uses — Pascal. Тут интересно, третье лицо, то есть это не инструкция в программе, а описание её.
import — Java, JavaScript, Python
imports — VB.NET
open — F#
Кто-нибудь знает, почему авторы C# выбрали форму using (кстати, что это — герундий? причастие?)? Наверно, ответ будет "потому что так в С++", тогда вопрос переходит на С++.
P.S.: интересно, есть ли языки, где используется 'used' или даже 'will use'?