Native java что это
Автор 1 задал вопрос в разделе Другие языки и технологии
Что значит Native программист и Managed программист ? и в чем разница ? и получил лучший ответ
Ответ от Александр Краповницкий[гуру]
Термины Native и Managed относятся не к должностям программистов, а к типу создаваемого кода и среде его выполнения. Деления специалистов на такие категории не существует. Native код компилируется напрямую в машинные инструкции для конкретной архитектуры процессора. Он обеспечивает максимальную производительность и прямой доступ к ресурсам, но требует ручного управления памятью, что повышает риск ошибок. Managed код выполняется под управлением виртуальной машины, как в языках Java или C#. Эта среда автоматически следит за выделением и освобождением памяти, обеспечивая безопасность и ускоряя разработку ценой небольших накладных расходов на производительность. Разница заключается в том, управляет ли ресурсами и выполнением программы сам разработчик или это делает автоматизированная система.
native - привык работать сам, способен создать программу на 100% сам от задумки до бета-тестирования
managed - это не программист, а кодер который привык работать только по директивам. Приказали создать такие-то процедуры, которые делают то-то и то-то, он и создаст.
Native - прирожденный, родной . На себя .
Managed - управляемый . под компанию
ИМХО.
Дуру не гони.. . нативный пишет тупо под одну платформу, например под винду и никакой кросс-платформенности, а менеджмент, а хрен его знает, это может быть кто угодно от главного программиста до руководителя отдела.
Native - маш. код
Managed - вирт. машина
Странное деление. . в первый раз слышу.
Есть нативные программы - скомпилированный в машинный код.
А есть управляемые - которыми управляет система, что исключает утечку памяти и прочие бяки нативных программ в ущерб производительности.
Что за папка .swt Что это за папка и можно ли её удалять?
НЕТ
Standard Widget Toolkit, или SWT (произносится «свит») — библиотека с открытым исходным
подробнее...
Что такое Java в компьютере? Для чего нужно?
java - это язык программирования. в компьютере у тебя, скорее всего, jre - java runtime environment
подробнее...
Что такое НАТИВНЫЙ язык программирования, и чем от отличается от ненативного?
НАТИВНЫЙ ЯП - тот, код на котором не исполняется сторонним (не предустановленным на ОС)
подробнее...