Каков технический термин для C# или языков типа Java?

Это зависит от того, что вы хотите стилизовать и как вы выбираете элементы.

В этом примере у меня есть стиль границы и высота поля ввода. Обратите внимание, что этот стиль будет применяться для всех ваших блоков select2

http://jsfiddle.net/2tduypwx/

.select2-search__field{
  height:80px;
}

.select2-container--default .select2-selection--single{
  border:1px solid red;
  border-radius:0;
}

9
задан Drew Noakes 7 November 2008 в 18:01
поделиться

9 ответов

Основное отличие между C++ и.NET/Java является автоматическим исправлением памяти, которая больше не требуется. Это известно как сборка "мусора". Для этого свойства они известны как управляемые платформы.

Обе задержки Java/.NET компиляция байт-кода в собственный код до последней минуты. Для этого свойства они известны, как скомпилировано в JIT (Как раз вовремя).

C#/Java/C ++ языки известны как императив, объектно-ориентированные языки.

Система типов и в.NET и в Java только позволяет вызов поддающийся проверке методов. Для этого свойства они известны как со статическим контролем типов.

C#/Java/C ++ полны по Тьюрингу, означая, что на практике они могут произвести любое вычисление.

27
ответ дан 4 December 2019 в 06:08
поделиться

Те языки обычно упоминаются как 'управляемые' языки.

5
ответ дан 4 December 2019 в 06:08
поделиться

Промежуточное представление является больше свойством системы во время выполнения, чем самого языка. Эти типы систем часто называют системами Байт-кода.

4
ответ дан 4 December 2019 в 06:08
поделиться

Их иногда называют управляемыми языками программирования со статическим контролем типов.

4
ответ дан 4 December 2019 в 06:08
поделиться

Так как Microsoft выпустила.NET, они начали использовать слово, "управляемое" для различения языки, которые, логически по крайней мере, работают на виртуальной машине и тех, которые работают на необработанном металле. Термин главным образом завоевал популярность.

3
ответ дан 4 December 2019 в 06:08
поделиться

'управляемая' или 'память, управляемая' или, 'собрала "мусор"', все приемлемые условия для различения их с точки зрения того, как память выделяется/собирается, хотя первое возможно наиболее распространено в наше время.

Что касается компиляции в промежуточный язык (IL), это зависит от того, как виртуальная машина (VM) они работают на работах. В.NET общеязыковая среда выполнения (CLR) VM компилирует IL в машинный код непосредственно перед тем, как это выполняется, который известен как своевременная компиляция или 'JIT-компиляция'. Другие среды на самом деле не компилируют код в машинный код, но просто интерпретируют его, который значительно медленнее, и это известно как 'интерпретируемый' язык.

1
ответ дан 4 December 2019 в 06:08
поделиться

Я полагаю, что это были бы управляемые языки.

1
ответ дан 4 December 2019 в 06:08
поделиться

Это зависит, если Вы говорите о факте, они работают на виртуальной машине затем, они расцениваются, как скомпилировано в JIT (Своевременные) или байт-код (логически 1/2 скомпилированный и интерпретируемый 1/2).

Если Вы говорите о сборке "мусора" затем, они просто упоминаются, как собрал "мусор".

Ключевой пункт здесь является двумя атрибутами, являются отдельными, собравший "мусор" язык не должен иметь виртуальной машины, и основанный на виртуальной машине язык не должен быть собран "мусор".

Как пример Python является интерпретируемым языком, который имеет сборку "мусора", но это интерпретируется в противоположность работе виртуальной машины.

0
ответ дан 4 December 2019 в 06:08
поделиться

Промежуточное представление "байт-кода" является просто деталью реализации. C++ может быть скомпилирован в, скажем, ANDF (Архитектура Нейтральный Формат Распределения). Псевдокод раньше был действительно популярен. С другой стороны, JavaCards обычно распределяются без способности выполнить промежуточную форму, и там существует прямо к компиляторам Java машинного кода.

C++ может быть Собран "мусор". Это должно быть более явно в C++ 0x. Java в реальном времени ограничил использование памяти для потоков в реальном времени.

Так, термин для Java/C# вводят языки: диалекты Java.

(Java является товарным знаком Sun Microsystems, JavaScript - также.)

0
ответ дан 4 December 2019 в 06:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: