Loading…

Ключевые особенности.

Ключевой особенностью нашего сайта является то, что Вы не найдете здесь многочисленные рефераты, не сможете скачать курсовые. Здесь собраны лекции, учебники, рекомендации по специальным предметом кафедры информационных технологий. Разобраны и приведены примеры лабораторных работ. 

Почему Вы здесь?

Скорее всего у Вас скоро экзамен, пора сдавать курсовую или Вы просто зашли сюда за знаниями или плагиатом.

Лекции

Если Вы пропустили какие либо занятия, то на сайте Вы сможете найти лекции по некоторым профилирующим дисциплинам. Скажем прямо, лекций не много, но они пополняются с Вашей помощью

Методички

Методички и методические пособия предложенные на этом сайте, помогут Вам разобраться с лабораторными работами, курсовыми и самостоятельными работами.

Учебники

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

Промышленное программирование на Java

(0 Votes)

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

В настоящее время физические ограничения отошли на второй план. Со всё более глубоким проникновением компьютеров во все сферы человеческой деятельности, программные системы становятся всё более простыми для пользователя и сложными по внутренней архитектуре. Программирование стало делом команды и на смену алгоритмическим идеологиям программирования пришли эвристические, позволяющие достичь положительного результата различными путями.

Базовым способом борьбы со сложностью программных продуктов стало объектно-ориентированное программирование (ООП), являющееся в настоящее время наиболее популярной парадигмой. ООП предлагает способы мышления и структурирования кода.

Объектно-ориентированный язык Java, разработанный в Sun Microsystems, предназначен для создания переносимых на различные платформы и операционные системы программ. Язык Java нашел широкое применение в Интернетприложениях, добавив на статические и клиентские Web-страницы динамическую графику, улучшив интерфейсы и реализовав вычислительные возможности. Но объектно-ориентированная парадигма и кроссплатформенность привели к тому, что уже буквально через несколько лет после своего создания язык практически покинул клиентские страницы и перебрался на сервера. На стороне клиента его место занял язык JavaScript.

При создании язык Java предполагался более простым, чем его синтаксический предок С++. На сегодняшний день с появлением версий J2SE 1.5.0 (Тигр) и Java SE 6 (Мустанг) возможности языка Java существенно расширились и во многом перекрывают функциональность С/С++/С#. Отсутствие указателей (наиболее опасного средства языка С++) нельзя считать сужением возможностей, а тем более недостатком, это просто требование безопасности. Возможность работы с произвольными адресами памяти через бестиповые указатели позволяет игнорировать защиту памяти. Отсутствие в Java множественного наследования легко заменяется на более понятные конструкции с применением, например, интерфейсов.