Разделы презентаций


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

Что это?Go – компилируемый, многопоточный язык программирования, созданный компанией Google.Создатели: Роб Пайк, Кен Томпсон, Роберт ГризмерПредставлен миру 10 ноября 2009 года

Слайды и текст этой презентации

Слайд 1Язык программирования Go
Выполнил:
Студент группы ИС 3-18
Никифоров И.Д.

Язык программирования GoВыполнил: Студент группы ИС 3-18Никифоров И.Д.

Слайд 2Что это?
Go – компилируемый, многопоточный язык программирования, созданный компанией Google.

Создатели:

Роб Пайк, Кен Томпсон, Роберт Гризмер
Представлен миру 10 ноября 2009

года
Что это?Go – компилируемый, многопоточный язык программирования, созданный компанией Google.Создатели: Роб Пайк, Кен Томпсон, Роберт ГризмерПредставлен миру

Слайд 3Зачем создавать новый язык?
Сотрудников Google не устраивали существующие языки, поскольку в работе

им приходилось выбирать между «эффективной компиляцией, эффективным исполнением и легкостью программирования».

Зачем создавать новый язык?Сотрудников Google не устраивали существующие языки, поскольку в работе им приходилось выбирать между «эффективной компиляцией, эффективным исполнением

Слайд 4Название языка
Francis McCabe:
«I have been working on a programming

language, also called Go, for the last 10 years. There

have been papers published on this and I have a book.
I would appreciate it if google changed the name of this language; as I do not want to have to change my language!»

Go!

Название языкаFrancis McCabe: «I have been working on a programming language, also called Go, for the last

Слайд 5«Три кита» языка Go
Гарантия высокой скорости компиляции и производительности приложений.
Простота

разработки и поддержки приложений
Встроенные средства параллельного программирования

«Три кита» языка GoГарантия высокой скорости компиляции и производительности приложений.Простота разработки и поддержки приложенийВстроенные средства параллельного программирования

Слайд 6Средства параллельного программирования
Создание переменной-канала.
Определение функции, которая принимает переменную-канал в качестве

аргумента, а в своем теле содержит код, который должен быть

выполнен в отдельной нити.
Запуск функции в отдельном потоке с помощью ключевого слова "go".
Чтение из канала.

Средства параллельного программированияСоздание переменной-канала.Определение функции, которая принимает переменную-канал в качестве аргумента, а в своем теле содержит код,

Слайд 7Синтаксис языка Go
Базовый синтаксис Go больше всего напоминает языки из семейства C, но при

этом довольно похож на языки из семейства Pascal, а также включает идеи из других

языков

Синтаксис языка GoБазовый синтаксис Go больше всего напоминает языки из семейства C, но при этом довольно похож на языки из семейства Pascal, а также

Слайд 8Реальные достоинства языка Go
Производительность
Многопоточность
Простота
Надежность
Скорость компиляции
«Сборка мусора»

Реальные достоинства языка GoПроизводительностьМногопоточностьПростотаНадежностьСкорость компиляции«Сборка мусора»

Слайд 9В итоге…
 Нет в мире совершенства. Но было бы наивно ожидать,

что новый язык сразу родится идеальным. Да, у Go есть

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

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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