ГлавнаяIT-РешенияJava: язык программирования



Java: язык программирования

java: язык программирования

Синтаксис Java разработан на основе синтаксиса языков С/С++, что весьма облегчает его изучение. Вместе с тем он сохранил многие недостатки этих языков. Положительной его стороной является усиление концепции строгого типообразования.Достоинство Java, в отличие от С/С++ - запрет манипулирования указателями. Благодаря этому повышается надежность программ, поскольку в них наверняка не будет ошибочных действий с указателями. Для программиста это означает отсутствие сообщений об ошибках типа некорректный доступ и меньшие затраты на поиск неверных ссылок в память. Вместе с тем, с точки зрения разработчиков встраиваемых систем, которым при создании драйверов и обработчиков прерываний требуется непосредственный доступ в память и к регистрам устройств, невозможность манипулирования указателями является недостатоком. Разработчику приходится писать отдельные коды на С/С++ или ассемблере, которые должны вызываться из Java-программы или исполняться как независимые нити. Естественно, это не приближает Java к языку классического программирования, поскольку повышает сложность конечного продукта.

Java - это язык объектно-ориентированного программирования. Плюсом здесь является возможность многократного использования библиотек классов. Java допускает только один уровень наследования свойств, что упрощает иерархию классов. Вместе с тем к языку добавлено около десяти различных модификаторов объектов, что иногда вносит определенную путаницу при выборе нужного.В Java есть стандартные библиотеки и поддержка нескольких нитей. Неясно только, является ли последнее преимуществом для прикладного разработчика, поскольку во многих многозадачных операционных системах, для которых может быть создана виртуальная Java-машина, уже есть гораздо болпее мощный АРI-интерфейс нитей. Кроме того, у программиста нет никакой возможности контролировать время исполнения нити.

С нашей точки зрения, Java не совсем удовлетворяет требованиям, предъявляемым к языку программирования встроенных систем. Java не улучшает стиль программирования встроенных систем и приложений реального времени, не обеспечивает существенного упрощения программ по сравнению со стандартными языками. Библиотека поддержки нитей не рассчитана на жесткое реальное время. Новых решений язык Java не дает.

Если вы ршили купить телефон, то лучше всего вам подойдут китайские телефоны. Китайский телефон намного дешевле и качественней некоторых фирменных марок.

 

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Новости IT-решений:

Функциональные возможности системы

Имея приведенную выше конфигурацию, система позволяет, на уровне управления технологическим оборудованием выполнять следующие функции: на нижнем ур...

Функциональные возможности

Анализ всех представленных на выставке SCADA-систем позволяет отметить следующие функциональные возможности, присущие всем системам. · Объектно-...

Отчёты

Отчёты также конфигурируются с использованием меню System . CiCode поддерживает простой набор операторов, с помощью которых можно генерировать отчёт...

Бизнес сборник:

Как вести на предприятии учёт доходов и расходов

News image

Учёт в финансово- хозяйственной деятельности обязателен для всех организаций и предприятий, а также индивидуальных предп...

Чем отличается PR от рекламы

News image

Если размышлять относительно отличий между рекламой и PR, то тут можно обговорить задачи и цели, которые применяются к э...

Эффективное использование административных ресурсов

News image

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

Самые популярные франшизы

News image

В зарубежных странах самой распространенной считается классическая франшиза. В такой франшизе есть регулярное отчи...

Менеджмент:

News image
News image
News image
News image
News image
News image

Финансовый консалтинг:

Бизнес компании возникают по целому раду причин

News image

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

Истощимые активы

News image

Особой категорией активов, которая требует отдельного рассмотрения, являются природные ресурсы. За исключением таких р...

Приобретение и ликвидация РРЕ — основных средств

News image

Приобретение РРЕ осуществляется посредством платежа наличными или возникновения задолженности, или того и другого. Сле...

Уроки инвестиций:

News image

Определение цены по целевой ставке доходности

При дальнейшем рассмотрении руководство Almeria решило, что наиболее подходящей ценовой политикой будет принятие цены, которая...

News image

Зависимость прибыли от качества

При низкой степени обучаемости организации как на рыночном, так и на производственном уровнях влияние качества на прибыль ограни...

News image

Определение пополняемого количества и точки заказа

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

News image

Корректировка прошлых расходов

При использовании данных за прошедший период возникают три проблемы: Процедуры работы установки или процесса могли измениться т...

News image

Сочетая обучение с улучшением качества

Для этого необходимо рассмотреть влияние этих двух параметров на поток наличности при заданном уровне выпуска. Когда мы будем ис...

Авторизация