Презентация, доклад по информатике на тему Языки программирование

Содержание

Цель научной работы.1)Показ рейтинг использование языки программирование в Таджикистане среди программистов.2)Представление наилучших языков программирование.3)Показ разработанных программ из языков программирование.4)Заключение

Слайд 1Министерство образования и науки Республики Таджикистан. Лицей №2 для одаренных детей города

Душанбе

Малая Научная работа на тему
“Языки программирование”

Выполнил ученик 11 класса: Махмудов Фируз
Приняла Научная руководительница по информатике: Рузиева Фарогат

Министерство образования и науки Республики Таджикистан. Лицей №2 для одаренных детей города ДушанбеМалая Научная работа на тему

Слайд 2Цель научной работы.
1)Показ рейтинг использование языки программирование в Таджикистане среди программистов.
2)Представление

наилучших языков программирование.
3)Показ разработанных программ из языков программирование.
4)Заключение
Цель научной работы.1)Показ рейтинг использование языки программирование в Таджикистане среди программистов.2)Представление наилучших языков программирование.3)Показ разработанных программ из

Слайд 3Языки программирование
Язык программирования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет

набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.
Со времени создания первых программируемых машин человечество придумало более восьми тысяч языков программирования (включая эзотерические, визуальные и игрушечные. Каждый год их число увеличивается. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты могут владеть десятком и более разных языков программирования.
Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п. Язык программирования отличается от естественных языков тем, что предназначен для управления ЭВМ, в то время как естественные языки используются, прежде всего, для общения людей между собой. Большинство языков программирования использует специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.
Языки программированиеЯзык программирования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и

Слайд 4Динамика рейтингов языки программирование среди пользователей и программистов в мире за

последние 6 лет.
Динамика рейтингов языки программирование среди пользователей и программистов в мире за последние 6 лет.

Слайд 6Кардиограмма рейтингов языки программирование.

Кардиограмма рейтингов языки программирование.

Слайд 7Рейтинг языков программирование в Таджикистане

Рейтинг языков программирование в Таджикистане

Слайд 81) Язык С
C (рус. Си) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах

сотрудником Bell Labs Денисом Ритчи как развитие языка Би. Первоначально был разработан для реализации операционной системы UNIX, но, впоследствии, был перенесён на множество других платформ. Согласно дизайну языка Си, его конструкции близко сопоставляются типичным машинным инструкциям, благодаря чему он нашёл применение в проектах, для которых был свойственен язык ассемблера, в том числе как в операционных системах, так и в различном прикладном ПО для множества устройств — от суперкомпьютеров до встраиваемых систем. Язык программирования Си оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и Objective-C.
1) Язык  СC (рус. Си) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Денисом Ритчи как развитие языка Би. Первоначально

Слайд 91)Язык С++
C++ — компилируемый, статически типизированный язык программирования общего назначения.
Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное

программирование, обобщённое программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции. Стандартная библиотека включает, в том числе, общеупотребительные контейнеры и алгоритмы. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.
C++ широко используется для разработки программного обеспечения, являясь одним из самых распространенных, наиболее часто используемых языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр). Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Например, на платформе x86 это GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder и другие. C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.
1)Язык С++C++ — компилируемый, статически типизированный язык программирования общего назначения.Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование, обеспечивает модульность, раздельную

Слайд 102) Visual Basic
Microsoft Visual Basic — язык программирования, а также интегрированная среда

разработки программного обеспечения, разрабатываемое корпорацией Microsoft. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка BASIC, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Интегрированная среда разработки VB включает инструменты для визуального проектирования пользовательского интерфейса, редактор кода с возможностью IntelliSense и подсветкой синтаксиса, а также инструменты для отладки приложений.
Visual Basic также является хорошим средством быстрой разработки (RAD) приложений баз данных для операционных систем семейства Microsoft Windows. Множество готовых компонентов, поставляемых вместе со средой, призваны помочь программисту сразу же начать разрабатывать бизнес-логику приложения, не отвлекая его внимание на написание кода запуска программы, подписки на события и других механизмов, которые VB реализует автоматически.
2) Visual BasicMicrosoft Visual Basic — язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемое корпорацией Microsoft. Язык Visual

Слайд 113) Pascal ABC
PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический

Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования.
PascalABC.NET является мультипарадигменным языком: на нём можно программировать в структурном, объектно-ориентированном и функциональном стилях.
PascalABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм. Кроме того, консольный компилятор PascalABC.NET функционирует на Linux и MacOS под Mono.
3) Pascal ABCPascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также

Слайд 124)Delphi 7
Delphi - императивный, структурированный, 
объектно-ориентированный язык программирования со строгой статической типизацией переменных. Основная область использования — написание прикладного

программного обеспечения. Первоначально носил название Object Pascal и исторически восходит к одноимённому диалекту языка, разработанному в фирме Apple в 1986 году группой Ларри Теслера. Однако в настоящее время термин Object Pascal чаще всего употребляется в значении языка среды программирования Delphi. Начиная с Delphi 7, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal.
4)Delphi 7Delphi - императивный, структурированный, объектно-ориентированный язык программирования со строгой статической типизацией переменных. Основная область использования — написание прикладного программного обеспечения. Первоначально носил название Object Pascal и

Слайд 135)PHP
PHP (PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания

персональных веб-страниц») — скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.
Язык и его интерпретатор (Zend Engine) разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.
5)PHPPHP (PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц») — скриптовый язык общего назначения, интенсивно применяемый

Слайд 146)Java
Java — строго типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle).

Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью виртуальной Java-машины. Дата официального выпуска — 23 мая 1995 года.
Программы на Java транслируются в байт-код Java, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.
6)JavaJava — строго типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они

Слайд 157)C#
C# (произносится си шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как

язык разработки приложений для платформы Microsoft .NET Framework и впоследствии был стандартизирован как ECMA-334 и ISO/IEC 23270.
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, ком-ментарии в формате XML.
7)C#C# (произносится си шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET

Слайд 168)Python
Python(МФА: в русском языке распространено название питон) — высокоуровневый язык программирования общего назначения, ориентированный на

повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Python поддерживает несколько парадигм программировании, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Python организовывается в функции и классы, которые могут объединяться в модули (они в свою очередь могут быть объединены в пакеты).
8)PythonPython(МФА: в русском языке распространено название питон) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра

Слайд 179)QBasic
QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать,

запускать и отлаживать программы на этом языке.
QBasic удобен для выполнения несложных вычислений и для прямой работы с портами. Наряду с Pascal, язык довольно популярен для обучения программированию, и используется во многих школах.
QBasic предоставлял удобную среду разработки (для своего времени), включающую расширенные возможности отладки и возможность работы в командном режиме.
С 2007 года существует версия QBasic для 64-битных систем.(и/или современных компьютеров с Windows 7,8,10).
9)QBasicQBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом

Слайд 1810)QT
Qt (произносится (кьют) как «cute» или неофициально Q-T (кью-ти)) — кроссплатформенный инструментарий разработки ПО на языке программирования C++.

Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, PySide, R0uby — QtRuby, Java — Qt Jambi, PHP — PHP-Qt и другие.
Со времени своего появления в 1996 году библиотека Qt легла в основу тысяч успешных проектов во всём мире. Кроме того, Qt является фундаментом популярной рабочей среды KDE, входящей в состав многих дистрибутивов Linux.
Qt позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования.
10)QTQt (произносится (кьют) как «cute» или неофициально Q-T (кью-ти)) — кроссплатформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим

Слайд 19Практическая польза программирование.
Программирование это слова, которое многим ни о чем не

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

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

Практическая польза программирование.Программирование это слова, которое многим ни о чем не говорит. Да, многие это слова слышали,

Слайд 20Программирование позволяет виртуальному миру существовать. А виртуальный миру это то, где

в основном и проводят свое время. Начиная от социальных сетей и заканчивая форумами, все это держится на языках программирование. Компьютеры присутствуют везде в экономике, от сферы производства до сферы торговли. Без них и без тех программ, на которых они работают, было бы сложно представить, как все бы работало. При таком раскладе начинаем осознавать, что программирование это наше все. Даже если мы не умеем программировать, тем не менее, программирование касается нас.
Заметка: В современном мире, тот, кто разбирается в программирование, может бес проблем сделать сайт. Сайты давно уже смогли стать визитными карточками и лицом контор. Также они могут стать источником для заработка для физических лиц. Так что если у вас нет сайта, может, стоит об этом задуматься.
Программирование позволяет виртуальному миру существовать. А виртуальный миру это то, где в основном и проводят свое время.

Слайд 21Мои программы разработанные на среде языке программирование Visual Basic6.0

Мои программы разработанные на среде языке программирование Visual Basic6.0

Слайд 22Заключение
Что все это значить?
Только то, что лучшего в мире языка программирование

попросту не существует. Многие разработчики работают не с одним, а нескольким языками программирования, попутно изучая новые технологии. Кроме того, популярность и востребованность языка программирования во многом зависит от востребованности технологии, которая требует использование определенного языка. Сейчас трендом является BIG Data, и, как видим, начинает расти значимость R. Ещё мы видим, что однозначными лидерами всех трех рейтингов можно назвать С, Java и C#. Хотите изучить какой-то из этих языков? Вряд ли прогадаете.
Но рейтинги – это всего лишь информация к размышлению. Если вы собираетесь приступать к изучению языка программирование, это информация может быть вам очень полезна. Но не стоит слепо доверять рейтингу, лучше изучите особенности каждого языка. Если же вы уже опытный программист, то вам все равно будет интересно взглянуть на статистику – может, ради спортивного интереса, а может, и ради того, чтобы знать, какие высоты преодолевать а следующий раз.
ЗаключениеЧто все это значить?Только то, что лучшего в мире языка программирование попросту не существует. Многие разработчики работают

Слайд 23Список использованных литератур.
1)Хабрахаб. Рейтинги языков программирование в 2016 году
https://habrahabr,ru/company/kingservers/blog/307012/
2)Стив Макконнелл. Совершенный

код. М.,1997
3)Дейв Томас и Энди Хант. Программист- прогматик.
4)Путь от подмастерья к мастеру.М., октябрь 1999г.
5)Бьёрн Страуструп. Язык программирование С++ М., октябрь 1985г.
6)Практическая польза программирования.
https://reshit.ru//prakticheskaya-polza-programmirovaniya
7)Benjamin C.Pierce. Types and Programming Languages. M., январь 2002г.
8)Rojas, Raul, et al(2000).” Plankalkul: The First High-Level Programming Language and its Implementtion”. Institut Fur informatik, Freice Universitet Berlin, Technical Report B-3/2000
Список использованных литератур.1)Хабрахаб. Рейтинги языков программирование в 2016 годуhttps://habrahabr,ru/company/kingservers/blog/307012/2)Стив Макконнелл. Совершенный код. М.,19973)Дейв Томас и Энди Хант.

Слайд 24Спасибо за внимание!!

Спасибо за внимание!!

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть