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

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

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

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

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

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

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

 

Поделиться


Вы можете установить ссылку на данный материал на сайт или блог используя следующий код:

Предварительный просмотр :

HTML ссылка на статью:
Ссылка для форума:
 


Читайте:


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


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

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

Публикация данных о техпроцессахв Интернет

Естественным и наиболее безопасным применением Интернет-технологий в системах управления технологическими процессами является публикация информации ...

Имиджевый сайт. Часть 3

Часто бывает, что мы никак не можем найти недвижимость по своему вкусу. Вот, к примеру, ищем недвижимость в Томске. Можно самому поискать, но если ...

Пятьсот функций

CiCode это развитый язык программирования типа C/Pascal, на котором написана SCADA-система Citect. Он включает свыше 500 функций, которые позволяют ...

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

«Заводим» прессу

News image

Немалую роль в успешности той или иной предпринимательской компании могут играть СМИ, даже если это установка паронеп...

Зарабатываем деньги на своем автомобиле

News image

В России, услуги пассажирских такси можно будет осуществлять, лишь имея особое разрешение. Теперь рекламные наклейки б...

Роль маркетинговых коммуникаций

News image

В последнее время маркетинговые коммуникации стали неотъемлемой частью любой маркетинговой политики. Несомненным являе...

Бизнес планирование

News image

Основные принципы при составлении бизнес-планов. Первое, с чем необходимо определиться, это с тем, что же такое плани...

Менеджмент:

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

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

Переоценка и переструктурирование финансовой отчетности

News image

В ряде обстоятельств требуется трансформация финансовой отчетности: Слияние компаний без переоценки стоимости их ак...

Будущие минимальные платежи

News image

Будущие минимальные платежи по долгосрочной аренде составят 28,0 дол. Текущая стоимость таких платежей после вычета пр...

Обсуждение и критика традиционных методов в финансировании

News image

Начинается с обсуждения и критики традиционных методов калькуляции (оценки) затрат, используемых в бизнесе. Затем расс...

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

News image

Анализ поведения производителя на рынке

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

News image

Отклонения по цене и объему

Обозначение Н указывает, что отклонение неблагоприятное (фактические затраты превышают плановые затраты). Валовое отклонение ...

News image

Калькуляция затрат по видам деятельности

Разочарование по поводу традиционных методов калькуляции затрат в 1970—1980 гг. привело группу влиятельных ученых Гарварда и д...

News image

Различия в качестве сырья

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

News image

Метод минимизации полных затрат

Метод минимизации полных затрат при определенном уровне постоянных затрат на пополнение достаточно прост. Упрощенная диаграмма и...

Авторизация