Вперёд
ЯЗЫКИ ПРОГРАММИРОВАНИЯ ЦЕЛИ: ЦЕЛИ: 1. Средство для задания действий, которые должны быть выполнены машиной.(Машинный язык) 1. Средство для задания действий, которые должны быть выполнены машиной.(Машинный язык) 2. Формирование концепций.(Языки высокого уровня) 2. Формирование концепций.(Языки высокого уровня) Назад Вперёд
Система программирования это система для разработки новых программ на конкретном языке программирования. Современные СП предоставляют пользователям мощные и удобные средства разработки программ. В них входят: компилятор или интерпретатор; компилятор или интерпретатор; интегрированная среда разработки; интегрированная среда разработки; средства создания и редактирования текстов программ; средства создания и редактирования текстов программ; обширные библиотеки стандартных программ и функций; обширные библиотеки стандартных программ и функций; отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе; отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе; мощные графические библиотеки; утилиты для работы с библиотеками мощные графические библиотеки; утилиты для работы с библиотеками встроенный ассемблер; встроенный ассемблер; встроенная справочная служба; встроенная справочная служба; другие специфические другие специфическиеособенности. Назад Вперёд
Некоторые Языки про- граммирования FortranCobolAlgonPascalBasicCC++JavaDelphi Visual Basic Пролог и Пролог++ ВперёдНазад
JAVA Язык Java произошел от языка программирования Oak. Oak был приспособлен для работы в Internet и затем переименован в Java. Синтаксис Java близок к синтаксису языка C++. Унаследовав самое лучшее от языка программирования C++, язык Java при этом избавился от некоторых недостатков C++, в результате чего на нем стало проще программировать. Огромное преимущество Java заключается в том, что на этом языке можно создавать приложения, способные работать на различных платформах. Вперёд
Java (Джава, Ява). Этот язык был создан компанией Sun в начале 90-х годов на основе OAK. Он призван упростить разработку приложений на основе OAK путем исключения из него всех низкоуровневых возможностей. Но главная особенность этого языка компиляция не в машинный код, а в платформно- независимый байт-код (каждая команда занимает один байт). Этот байт-код может выполняться с помощью интерпретатора виртуальной Java- машины (Java Virtual Machine). Благодаря наличию множества Java-машин программы на Java можно переносить не только на уровне исходных текстов, но и на уровне двоичного байт-кода, поэтому по популярности язык Ява сегодня занимает второе место в мире после Бейсика. Java (Джава, Ява). Этот язык был создан компанией Sun в начале 90-х годов на основе OAK. Он призван упростить разработку приложений на основе OAK путем исключения из него всех низкоуровневых возможностей. Но главная особенность этого языка компиляция не в машинный код, а в платформно- независимый байт-код (каждая команда занимает один байт). Этот байт-код может выполняться с помощью интерпретатора виртуальной Java- машины (Java Virtual Machine). Благодаря наличию множества Java-машин программы на Java можно переносить не только на уровне исходных текстов, но и на уровне двоичного байт-кода, поэтому по популярности язык Ява сегодня занимает второе место в мире после Бейсика. Назад Вперёд
расширенные возможности обработки исключительных ситуаций; расширенные возможности обработки исключительных ситуаций; богатый набор средств фильтрации ввода/вывода; богатый набор средств фильтрации ввода/вывода; набор стандартных коллекций, таких как массив, список, стек и т. п.; набор стандартных коллекций, таких как массив, список, стек и т. п.; наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI); наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI); наличие классов, позволяющих выполнять HTTP-запросы и обрабатывать ответы; наличие классов, позволяющих выполнять HTTP-запросы и обрабатывать ответы; встроенные в язык средства создания многопоточных приложений; встроенные в язык средства создания многопоточных приложений; унифицированный доступ к базам данных на основе JDBC и SQLJ; унифицированный доступ к базам данных на основе JDBC и SQLJ; поддержка шаблонов (начиная с версии 1.5) поддержка шаблонов (начиная с версии 1.5) Основные возможности Java: НазадВперёд
ТЕХНОЛОГИЯ JAVA Технологический цикл обработки Java- программ НазадВперёд
JAVA-машина Java Virtual Machine (сокращенно Java VM, JVM) виртуальная машина Java основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE). Виртуальная машина Java интерпретирует и исполняет байт- код Java, предварительно созданный из исходного текста Java-программы компилятором Java. НазадВперёд
ТИПЫ ДАННЫХ, ПОДДЕРЖИВАЕМЫЕ JAVA-МАШИНОЙ ТИПЫ ДАННЫХ, ПОДДЕРЖИВАЕМЫЕ JAVA-МАШИНОЙ byte - однобайтные целые числа в двоичном дополнительном коде; short - двухбайтные целые числа; int - четырехбайтные целые числа; long - восьмибайтные целые числа; float - четырехбайтные вещественные числа в формате IEEE-754; double - восьмибайтные вещественные числа; char - двухбайтные беззнаковые символы в кодировке Unicode. Назад Вперёд
Пример программы: Программа, выводящая «Hello, World!»: public class HelloWorld { public class HelloWorld { public static void main(String[] args) { public static void main(String[] args) { System.out.println("Hello, World!"); System.out.println("Hello, World!"); } } } НазадВперёд
Презентацию подготовил: Ерёменко Вадим Анатольевич Ерёменко Вадим Анатольевич 1курс, ФиК 1курс, ФиК Назад В начало
СПАСИБО ЗА ВНИМАНИЕ! Назад