СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 23.06.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Top 10 Programming Languages: "When and How to Use Them ?"

Нажмите, чтобы узнать подробности

В даннной презентации выделены 10 наиболее употребляемых языков программирования. Проведено исследование  самых популярных ЯП среди студентов техникума.

Просмотр содержимого документа
«Top 10 Programming Languages: "When and How to Use Them ?"»

                             Министерство образования, науки и молодежной политики Нижегородской области  Государственное бюджетное профессиональное образовательное учреждение  «Нижегородский автомеханический техникум»   Project work Subject: English  Top 10 Programming Languages:  When and How to Use Them ?   Student: Kuznetzov Eugene Group 20-13 IS Teacher- Adviser: Osipova Helen  Nizhny Novgorod  2021

Министерство образования, науки и молодежной политики Нижегородской области Государственное бюджетное профессиональное образовательное учреждение «Нижегородский автомеханический техникум» Project work Subject: English Top 10 Programming Languages: When and How to Use Them ?

Student: Kuznetzov Eugene

Group 20-13 IS

Teacher- Adviser: Osipova Helen

Nizhny Novgorod

2021

Министерство образования, науки и молодежной политики Нижегородской области  Государственное бюджетное профессиональное образовательное учреждение  «Нижегородский автомеханический техникум»  проектно-исследовательская работа по иностранному языку     Топ 10 языков программирования:  когда и как используются? Автор проекта: Кузнецов Евгений Дмитриевич Студент группы 20-13 ИС Руководитель: Преподаватель Осипова Е. Ю.  Нижний Новгород  2021

Министерство образования, науки и молодежной политики Нижегородской области Государственное бюджетное профессиональное образовательное учреждение «Нижегородский автомеханический техникум»

проектно-исследовательская работа по иностранному языку

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

когда и как используются?

Автор проекта: Кузнецов Евгений Дмитриевич

Студент группы 20-13 ИС

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

Преподаватель Осипова Е. Ю.

Нижний Новгород

2021

 Aim of the project work :  to determine 10 the most popular programming languages, cases of their using  AND  - to study the necessary literature;   - to create a list of top 10 PL;   - to identify the most popular PL  in the world;   -to identify the most useful PL  in group 20-13 IS and find out the  advantages of PL

Aim of the project work : to determine 10 the most popular programming languages, cases of their using AND - to study the necessary literature; - to create a list of top 10 PL; - to identify the most popular PL in the world; -to identify the most useful PL in group 20-13 IS and find out the advantages of PL

Цель проектной работы:  выявить 10 Топ наиболее используемых языков программирования, случаи их употребления  И  - изучить необходимую литературу по теме;   - создать список Топ 10 ЯП;   - выяснить какой ЯП является самым востребо-  ванным в мире;   - выяснить какие ЯП являются самыми  используемыми в группе 20-13 ИС, найти  преимущества в их употреблении.

Цель проектной работы: выявить 10 Топ наиболее используемых языков программирования, случаи их употребления И - изучить необходимую литературу по теме; - создать список Топ 10 ЯП; - выяснить какой ЯП является самым востребо- ванным в мире; - выяснить какие ЯП являются самыми используемыми в группе 20-13 ИС, найти преимущества в их употреблении.

The actuality of the problem The software industry is changing, with every new release it is a bit difficult to find the best programming language. How to make a good choice, having so many options?

The actuality of the problem

The software industry is changing, with every new release it is a bit difficult to find the best programming language. How to make a good choice, having so many options?

Актуальность проблемы Индустрия программного обеспечения меняется, с каждым новым выпуском становится все труднее найти лучший язык программирования. Как сделать правильный выбор имея столько возможностей?

Актуальность проблемы

Индустрия программного обеспечения меняется, с каждым новым выпуском становится все труднее найти лучший язык программирования. Как сделать правильный выбор имея столько возможностей?

What is a programming Language? A formal language for describing computation? A “user interface” to a computer? Syntax + semantics? Compiler, or interpreter, or translator? A tool to support a programming paradigm? A programming language is a notational system for describing computation in a machine-readable form.

What is a programming Language?

  • A formal language for describing computation?
  • A “user interface” to a computer?
  • Syntax + semantics?
  • Compiler, or interpreter, or translator?
  • A tool to support a programming paradigm?

A programming language is a notational

system for describing computation in a

machine-readable form.

Что такое язык программирования? Формальный язык для описания вычислений? Пользовательский интерфейс компьютера? Синтаксис + семантика? Компилятор или переводчик? Инструмент для поддержки парадигмы программирования? Язык программирования  это система обозначений для  описания вычислений и записи рабочих программ .

Что такое язык программирования?

  • Формальный язык для описания вычислений?
  • Пользовательский интерфейс компьютера?
  • Синтаксис + семантика?
  • Компилятор или переводчик?
  • Инструмент для поддержки парадигмы программирования?

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

это система обозначений для

описания вычислений и

записи рабочих программ .

1. JavaScript   Popularity: Very High Ease of Learning: Moderate Use Cases: General Use Local Applications Web Applications Local Applications Web Applications

1. JavaScript

Popularity: Very High

Ease of Learning: Moderate

Use Cases: General Use

  • Local Applications Web Applications
  • Local Applications
  • Web Applications
1. JavaScript Популярность: Очень высокая Легкость изучения: Средняя Случаи употребления: Обычное использование Локальное приложение Веб-приложения

1. JavaScript

Популярность: Очень высокая

Легкость изучения: Средняя

Случаи употребления:

Обычное использование

  • Локальное приложение
  • Веб-приложения
2. Java   is a high-level programming language  originally developed by Sun  Microsystems and released in 1995.  Java runs on a variety of platforms,  such as Windows, Mac OS, and Linux.

2. Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and Linux.

2. Java Java – один из самых востребованных языков высокого уровня, первоначально разработанный Sun Microsystems, представленный в 1995 году. Работает на различных платформах, таких как Windows, Mac OS, Linux.

2. Java

Java – один из самых востребованных языков высокого уровня, первоначально разработанный Sun Microsystems, представленный в 1995 году.

Работает на различных платформах, таких как Windows, Mac OS, Linux.

3. Python     Fewer lines of code than C, Java; No compilation necessary; Runs every line of code interactively; Vast function library geared towards scientific computing; Saves coding time and automates computing tasks;

3. Python

  • Fewer lines of code than C, Java;
  • No compilation necessary;
  • Runs every line of code interactively;
  • Vast function library geared towards scientific computing;
  • Saves coding time and automates computing tasks;
3. Python Меньше строк кода ,чем у C, Java; Компиляция не требуется; Запускается каждая строка кода в интерактивном режиме; Обширная библиотека функций ориентиро-  ванная на научные вычисления; Экономит время на кодирование и автоматизацию вычислительных задач.

3. Python

  • Меньше строк кода ,чем у C, Java;
  • Компиляция не требуется;
  • Запускается каждая строка кода в интерактивном режиме;
  • Обширная библиотека функций ориентиро-

ванная на научные вычисления;

  • Экономит время на кодирование и автоматизацию вычислительных задач.
Why PHP is better for using? 4. PHP   PHP is free to download and use; PHP is an amazing and popular language! It is powerful enough to be at the core of the biggest blogging system on the web (WordPress); It is deep enough to run the largest social network (Facebook)! It is also easy enough to be a beginner's first server side language.

Why PHP is better for using?

4. PHP

  • PHP is free to download and use;
  • PHP is an amazing and popular language! It is powerful enough to be at the core of the biggest blogging system on the web (WordPress);
  • It is deep enough to run the largest social network (Facebook)! It is also easy enough to be a beginner's first server side language.
4. PHP   Чем PHP лучше конкурентов? Был разработан специально для WEB; PHP работает быстрее; Код PHP обрабатывается сервером до подачи страницы браузеру; PHP бесплатен и прост в изучении; Поддержка огромного числа баз данных.

4. PHP

Чем PHP лучше конкурентов?

  • Был разработан специально для WEB;
  • PHP работает быстрее;
  • Код PHP обрабатывается сервером до подачи страницы браузеру;
  • PHP бесплатен и прост в изучении;
  • Поддержка огромного числа баз данных.
5. Ruby   6. Perl  Popularity: High Ease of Learning: Easy to Moderate Use Cases: General Local Applications Web Applications

5. Ruby

6. Perl Popularity: High

Ease of Learning: Easy to Moderate

Use Cases: General

Local Applications

Web Applications

5. Ruby   6. Perl Популярность: высокая Сложность изучения: низкая Используется: Web-Программирование Прикладное программирование

5. Ruby

6. Perl

Популярность: высокая

Сложность изучения: низкая

Используется:

Web-Программирование

Прикладное программирование

7. C++   A programming language is a formal language designed for writing computer programs.

7. C++

A programming language is a formal language designed for writing computer programs.

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

7. C++

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

8. C#   Popularity: High Ease of Learning: Moderate Use Cases: General Use Web Applications Local Applications Services/Microservices Web Applications Local Applications Services/Microservices

8. C#

Popularity: High

Ease of Learning: Moderate

Use Cases: General Use

  • Web Applications Local Applications Services/Microservices
  • Web Applications
  • Local Applications
  • Services/Microservices
8. C#   Популярность: Высокая Простота обучения: Умеренная Случаи употребления: Общее использование Веб-приложения Локальные приложения Услуги/Микросервисы Веб-приложения Локальные приложения Услуги/Микросервисы Веб-приложения Локальные приложения Услуги/Микросервисы

8. C#

Популярность: Высокая

Простота обучения: Умеренная

Случаи употребления: Общее использование

  • Веб-приложения Локальные приложения Услуги/Микросервисы
  • Веб-приложения Локальные приложения Услуги/Микросервисы
  • Веб-приложения
  • Локальные приложения
  • Услуги/Микросервисы
9. Rust   Rust supports functional, parallel, procedural, and object-oriented programming, i.e., almost the entire range of paradigms actually used in application programming.

9. Rust

Rust supports functional, parallel, procedural, and object-oriented programming, i.e., almost the entire range of paradigms actually used in application programming.

. 9. Rust   В Rust поддерживается функицональное, параллельное, процедурное и объектно-ориентированное программирование, т.е. почти весь спектр реально используемых в прикладном программировании парадигм.
  • .

9. Rust

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

10. Objective-C Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It was the main programming language supported by Apple for MacOS, iOS.

10. Objective-C

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It was the main programming language supported by Apple for MacOS, iOS.

10. Objective-C Objective-C-это универсальный объектно-ориентированный язык программирования, который добавляет сообщения в стиле Smalltalk к языку программирования C. Это был основной язык программирования, поддерживаемый Apple для MacOS, iOS.

10. Objective-C

Objective-C-это универсальный объектно-ориентированный язык программирования, который добавляет сообщения в стиле Smalltalk к языку программирования C. Это был основной язык программирования, поддерживаемый Apple для MacOS, iOS.

 Top 10 PL in the world in 2021 1. JavaScript 2. Java 3. Python 4 PHP 5. Ruby 6. 5. Perl 7. C++ 8.C# 9.Rust10 10. Objective C

Top 10 PL in the world in 2021

1. JavaScript

2. Java

3. Python

4 PHP

5. Ruby

6. 5. Perl

7. C++

8.C#

9.Rust10

10. Objective C

 Toп 10 ЯП в мире в 2021 году 1. JavaScript 2. Java 3. Python 4 PHP 5. Ruby 6. 5. Perl 7. C++ 8.C# 9.Rust10 10. Objective C

Toп 10 ЯП в мире в 2021 году

1. JavaScript

2. Java

3. Python

4 PHP

5. Ruby

6. 5. Perl

7. C++

8.C#

9.Rust10

10. Objective C

Practical part  What is the most popular PL in the world?

Practical part What is the most popular PL in the world?

Практическая часть  Какой самый популярный ЯП в мире?

Практическая часть Какой самый популярный ЯП в мире?

Practical part  What is the most useful PL for you? ( group 20-13, 24 students)

Practical part What is the most useful PL for you? ( group 20-13, 24 students)

Практическая часть   Какой самый удобный ЯП для тебя? ( группа 20-13, 24 студента)

Практическая часть Какой самый удобный ЯП для тебя? ( группа 20-13, 24 студента)

Advantages of these PL  (answers of the students,group 20-13 IS) Python - great functionality, easy syntax Java - great functionality, relatively easy syntax C# - the simplest language, great functionality, relatively easy C++ - great functionality, but complex syntax HTML - easy to use, but in order to create a good site, you will need to connect CSS and JavaScript

Advantages of these PL (answers of the students,group 20-13 IS)

Python - great functionality, easy syntax

Java - great functionality, relatively easy syntax

C# - the simplest language, great functionality, relatively easy

C++ - great functionality, but complex syntax

HTML - easy to use, but in order to create a good site, you will need to connect CSS and JavaScript

 Преимущества этих ЯП  (ответы студентов, группа 20-13 ИС)   Python - большой функционал, простой синтаксис Java - большой функционал, сравнительно простой синтаксис  C# самый простой язык для создания игр, большой функционал, сравнительно простой синтаксис C++ большой функционал, но довольно строгий и сложный синтаксис HTML - прост в использовании, но для того, чтобы создать более-менее хороший сайт, нужно будет подключить CSS и JavaScript

Преимущества этих ЯП (ответы студентов, группа 20-13 ИС)

Python - большой функционал, простой синтаксис

Java - большой функционал, сравнительно простой синтаксис

C# самый простой язык для создания игр, большой функционал, сравнительно простой синтаксис

C++ большой функционал, но довольно строгий и сложный синтаксис

HTML - прост в использовании, но для того, чтобы создать более-менее хороший сайт, нужно будет подключить CSS и JavaScript

Conclusion 1)Knowing some basic information on how to pick a good programming language is really important. Through this, you can really pick on what you think suited on your standards and knowledge as well; 2) One of the convenient ways to choose the right programming language is by looking at what the market says currently, which technology is trending; 3) Knowing your reasons for why you want to learn how to code will narrow down your list.

Conclusion

1)Knowing some basic information on how to pick a good programming language is really important. Through this, you can really pick on what you think suited on your standards and knowledge as well;

2) One of the convenient ways to choose the right programming language is by looking at what the market says currently, which technology is trending;

3) Knowing your reasons for why you want to learn how to code will narrow down your list.

Заключение 1)Знание базовой информации о том, как выбрать хороший язык программирования действительно важно. Благодаря этому вы можете выбрать то, что, по вашему мнению, соответствует вашим стандартам и знаниям; 2) Один из самых удобных способов выбрать правильный язык программирования-проанализировать запросы рынка, выявить какая технология в тренде; 3) Выбор ЯП зависит от вашей цели и задачи.

Заключение

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

2) Один из самых удобных способов выбрать правильный язык программирования-проанализировать запросы рынка, выявить какая технология в тренде;

3) Выбор ЯП зависит от вашей цели и задачи.

Sources 1.Kernigan B., Ritchy D, Programming languages S/Petersburg ,English by М. Williams, 2006 -304 p; 2.Podbelsky В.В. , Phоmin S. S., Programming language С -2, – М: Finance and и statistics. 2004- 600 p; 3. Srausstrup B. Programming language С++. СПБ: Neva dialect, 2008- 1104 p; 4. https://raygun.com/blog/programming-languages/ 5.https://www.computerhope.com/jargon/p/programming-language.htm 6.https://www.cleveroad.com/blog/programming-languages-ranking 7.https://www.watelectronics.com/types-of-programming-languages-with-differences/ 8.https://multiurok.ru/files/individualnyi-proekt-po-distsipline-oud-09-informa.html

Sources

1.Kernigan B., Ritchy D, Programming languages S/Petersburg ,English by М. Williams, 2006 -304 p;

2.Podbelsky В.В. , Phоmin S. S., Programming language С -2, – М: Finance and и statistics. 2004- 600 p;

3. Srausstrup B. Programming language С++. СПБ: Neva dialect, 2008- 1104 p;

4. https://raygun.com/blog/programming-languages/

5.https://www.computerhope.com/jargon/p/programming-language.htm

6.https://www.cleveroad.com/blog/programming-languages-ranking

7.https://www.watelectronics.com/types-of-programming-languages-with-differences/

8.https://multiurok.ru/files/individualnyi-proekt-po-distsipline-oud-09-informa.html

Список используемой литературы 1.Керниган Б., Ритчи Д, Язык программирования С/Петербург с английского М Вильямс, 2006 -304 стр; 2.Подбельский В.В. , Фомин С. С., Программирование на языке Си -2, доп издание – М: Финансы и статистика. 2004- 600 стр; 3. Страуструп Б. Язык программирования С++. Специальное издание. СПБ: Невский диалект, 2008- 1104 стр; 4. https://raygun.com/blog/programming-languages/ 5.https://www.computerhope.com/jargon/p/programming-language.htm 6.https://www.cleveroad.com/blog/programming-languages-ranking 7.https://www.watelectronics.com/types-of-programming-languages-with-differences/ 8.https://multiurok.ru/files/individualnyi-proekt-po-distsipline-oud-09-informa.html

Список используемой литературы

1.Керниган Б., Ритчи Д, Язык программирования С/Петербург с английского М Вильямс, 2006 -304 стр;

2.Подбельский В.В. , Фомин С. С., Программирование на языке Си -2, доп издание – М: Финансы и статистика. 2004- 600 стр;

3. Страуструп Б. Язык программирования С++. Специальное издание. СПБ: Невский диалект, 2008- 1104 стр;

4. https://raygun.com/blog/programming-languages/

5.https://www.computerhope.com/jargon/p/programming-language.htm

6.https://www.cleveroad.com/blog/programming-languages-ranking

7.https://www.watelectronics.com/types-of-programming-languages-with-differences/

8.https://multiurok.ru/files/individualnyi-proekt-po-distsipline-oud-09-informa.html


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!