Главная страница
Навигация по странице:

  • ОТЧЕТ по ознакомительной практике

  • Прикладная информатика в экономике

  • 1. Программное обеспечение.

  • Python Python

  • Автор языка Python назвал его в честь британского комедийного шоу “Monty Python”

  • Этапы истории языка программирования Python : В феврале 1991 исходный код языка был опубликован на alt.sources

  • В 2000 году вышла в релиз вторая версия Python

  • 3 декабря 2008 в релиз вышла третья версия Python, которая является основной до сих пор

  • Java — язык программирования общего назначения.

  • Создатели реализовали принцип WORA

  • Java (JRE, Java Runtime Environment).

  • Отчет по ознакомительной практике Направление подготовкиспециальность


    Скачать 26.76 Kb.
    НазваниеОтчет по ознакомительной практике Направление подготовкиспециальность
    Дата26.10.2020
    Размер26.76 Kb.
    Формат файлаdocx
    Имя файла121119520.docx
    ТипОтчет
    #145681

    Министерство науки и высшего образования Российской Федерации

    ФГБОУ ВО «Северо-Кавказский горно-металлургический институт

    (государственный технологический университет)»

    ОТЧЕТ

    по ознакомительной практике

    Направление подготовки/специальность:

    09.03.03 Прикладная информатика

    Направленность (профиль) программы:

    Прикладная информатика в экономике

    Форма обучения: очная

    Выполнил:

    Студент 1 курса

    Очной формы обучения

    Елоев А.А.

    Руководитель: Аликов А.Ю.

    Оценка, подпись, дата________________________________________________

    Владикавказ, 2020г.

    Оглавление




    Введение. 3

    1. Программное обеспечение. 4


    Введение.


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

    Целями проведения ознакомительной практики является:

    • проведение студентами первичных профессиональных навыков,

    • практического опыта,

    • закрепление,

    • систематизация и расширение теоретических знаний по дисциплинам учебного плана.

    Задачами ознакомительной практики являются:

    • использования технических и программных средств подразделений;

    • выполнения функциональных обязанностей;

    • выполнение индивидуальных заданий;

    • подготовка и защита отчёта

    Ознакомительную практику проходил в Северо-Кавказский горно-металлургический институт на кафедре информационных технологий и систем в аудитории 1-410 с 06.07.2020 по 02.08.2020.

    1. Программное обеспечение.


    Pascal

    В настоящее время, во всем мире, наряду с языками высокого программирования, такими как: Фортран, Алгол, Си, С++, Java и др. особое место занимает Паскаль.

    PascalABC.NET – это система программирования и язык Pascal нового поколения для платформы Microsoft .NET. Язык PascalABC.NET содержит все основные элементы современных языков программирования: модули, классы, перегрузку операций, интерфейсы, исключения, обобщенные классы, сборку мусора, лямбда-выражения, а также некоторые средства параллельности, в том числе директивы OpenMP. Система PascalABC.NET включает в себя также простую интегрированную среду, ориентированную на эффективное обучение современному программированию.

    Язык Паскаль был разработан швейцарским ученым Никлаусом Виртом в 1970 г. как язык со строгой типизацией и интуитивно понятным синтаксисом. В 80-е годы наиболее известной реализацией стал компилятор Turbo Pascal фирмы Borland, в 90-е ему на смену пришла среда программирования Delphi, которая стала одной из лучших сред для быстрого создания приложений под Windows. Delphi ввела в язык Паскаль ряд удачных объектно-ориентированных расширений, обновленный язык получил название Object Pascal. С версии Delphi 7 язык Delphi Object Pascal стал называться просто Delphi. Из альтернативных реализаций Object Pascal следует отметить многоплатформенный open source компилятор Free Pascal.

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

    Python

    Python — это высокоуровневый язык программирования, который используется в различных сферах IT, таких как машинное обучение, разработка приложений, web, парсинг и другие.

    В 2019 году Python стал самым популярным языком программирования, обогнав Java на 10%. Это обусловлено многими причинами, одна из которых — высокая оплата труда квалифицированных специалистов (около 100 тысяч долларов в год).

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

    Автор языка Python назвал его в честь британского комедийного шоу “Monty Python”, которое было популярно в начале 1970-х годов.

    Это телешоу позволяло автору расслабиться и отвлечься от разработки языка. Однако, несмотря на настоящее происхождение названия, для людей более очевидно связывать Python со словом “змея”. Этому также способствует логотип, на котором изображена рептилия.

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

    Язык начал разрабатывать программист, Гвидо ван Россумом, в конце 1980-х. На тот момент он работал в центре математики и информатике в Нидерландах.

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

    Россум работал над Python в свободное время, в качестве основы он взял язык программирования ABC, в разработке которого когда-то участвовал.

    Этапы истории языка программирования Python:

    В феврале 1991 исходный код языка был опубликован на alt.sources. Уже тогда язык придерживался объектно-ориентированного подхода, мог работать с классами, наследованием, функциями, обработкой исключений и всеми основными структурами данных.

    В 2000 году вышла в релиз вторая версия Python. В неё добавили много важных инструментов, включая поддержку Юникода и сборщик мусора.

    3 декабря 2008 в релиз вышла третья версия Python, которая является основной до сих пор. Многие особенности языка были переделаны и стали несовместимы с предыдущими версиями. И хотя функциональность третьей версии ничем не уступает второй, развитие языка разделилось на две ветки. Кто-то продолжал использовать Python 2, чтобы поддерживать старые проекты, кто-то полностью перешёл на третью версию.

    Дату смерти второй версии установили на 2015 год, однако, боясь не успеть перенести весь существующий код на Python 3, время жизни Python 2 продлили жизнь до 2020 года.

    Синтаксис Питона всегда выделял его на фоне других языков программирования. Он не страдает избыточностью, схожесть синтаксиса с обычным английским позволяет понять код даже обычному пользователю, кроме того, программист пишет меньше строк кода, потому что нет необходимости использовать символы: «;», «{», «}». Вложенность обозначается отступами, что повышает читаемость кода и приучает новичков к правильному оформлению.

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

    JAVA

    Java разработала компания Sun Microsystems в начале 90-х годов XX века. Ведущую роль в создании языка сыграл канадский инженер Джеймс Гослинг (James Gosling). На ранних этапах разработки язык назывался Oak. Затем его переименовали в честь сорта кофе Java. Связь языка с напитком отражается в логотипе.

    Джеймс Гослинг и его единомышленники хотели создать язык с си-подобным синтаксисом. В то же время он должен быть более простым по сравнению с C/C++. Создатели планировали использовать Java для программирования бытовой электроники. Однако практически сразу после выпуска версии 1.0 в 1995 язык стали использовать разработчики серверного и клиентского ПО.

    Java — язык программирования общего назначения. Относится к объектно-ориентированным языкам программирования, к языкам с сильной типизацией.

    Создатели реализовали принцип WORA: write once, run anywhere или «пиши один раз, запускай везде». Это значит, что написанное на Java приложение можно запустить на любой платформе, если на ней установлена среда исполнения Java (JRE, Java Runtime Environment).

    Эта задача решается благодаря компиляции написанного на Java кода в байт-код. Этот формат исполняет JVM или виртуальная машина Java. JVM — часть среды исполнения Java (JRE). Виртуальная машина не зависит от платформы.

    В Java реализован механизм управления памятью, который называется сборщиком мусора или garbage collector. Разработчик создаёт объекты, а JRE с помощью сборщика мусора очищает память, когда объекты перестают использоваться. Объясняет эксперт Никита Липский: «Есть такое понятие — циклический мусор. Внутри цикла на все объекты есть ссылки, однако garbage collector в Java удалит его, если объекты не могут использоваться из программы».

    Как отмечалось выше, синтаксис языка Java похож на синтаксис других си-подобных языков. Вот его некоторые особенности:

    • чувствительность к регистру — идентификаторы User и user в Java представляют собой разные сущности;

    • для именования методов используется lowerCamelCase. Если название метода состоит из одного слова, оно должно начинаться со строчной буквы. Пример: firstMethodName();

    • для именования классов используется UpperCamelCase. Если название состоит из одного слова, оно должно начинаться с прописной буквы. Пример: FirstClassName.

    • название файлов программы должно точно совпадать с названием класса с учётом чувствительности к регистру. Например, если класс называется FirstClassName, файл должен называться FirstClassName.java;

    • идентификаторы всегда начинаются с буквы (A-Za-z), знака $ или нижнего подчёркивания _;

    Выше отмечено, что Java относится к языкам программирования общего назначения. Новичкам интересно знать, что конкретно пишут Java-программисты, чтобы определиться с выбором языка.

    По данным компании Oracle, программы на Java запускаются на 3 млрд девайсов. Это маркетинговое сообщение сложно проверить. Тем не менее Java широко используется и входит в число самых востребованных языков, это не вызывает сомнения.

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

    На Java написано много веб-приложений. Популярные фреймворки, в том числе Spring, Stuts, JSP, используются для создания разных приложений в вебе: от ecommerce-проектов до крупных порталов, от образовательных платформ до правительственных ресурсов.

    Популярная компьютерная игра Minecraft написана на Java.

    Мобильная разработка — ещё одна область использования Java. На этом языке пишут приложения для устройств, работающих под управлением ОС Android.

    На Java создают клиентские приложения. Простой и близкий разработчикам пример: IDE NetBeans написано на «джаве».

    Также Java применяется для работы с Big Data, разработки программ для научных целей, например, обработки естественных языков, программирования приборов — от бытовых девайсов до промышленных установок.

    То есть на Java можно писать разные типы приложений: веб, мобильный и десктопный софт, игры и так далее. Традиционно у этого языка сильные позиции в промышленном программировании, в сегменте крупных компаний (т.н. энтерпрайз).

    Промежуточный итог: Java — язык программирования общего назначения. Имеет си-подобный синтаксис. Используется для создания приложений в разных областях: от веба до разработки игр, от мобильного ПО до программ для корпораций и научных институтов.





    написать администратору сайта