Содержание
- 2. Scala. Обзор Мультипарадигмальный язык, сочетающий возможности функционального и объектно-ориентированного программирования Статически типизированный, типобезопасный Поддерживает парадигму компонентного
- 3. Scala. История Создан в 2001-2004 годах в Лаборатории методов программирования EPFL За основу взяты две идеи
- 4. Scala. Ключевые аспекты Scala-программы во многом похожи на Java-программы Включает единообразную объектную модель Scala – это
- 5. Scala. Области применения Web-приложения Скрипты Интеграционные приложения Масштабируемые и высокопроизводительные серверные приложения Мобильные приложения Предметно-ориентированные языки
- 6. Scala. Примеры программ object HelloWorld { def main(args: Array[String]) : Unit = { println("Hello, world!") }
- 7. Scala. Примеры программ object MatchTest2 extends App { def matchTest(x: Any): Any = x match {
- 8. Scala. Возможности В Scala можно создавать методы: scala> def max(x: Int, y: Int): Int = if
- 9. Scala. Возможности Scala хорошо масштабируется, поэтому подходит для создания скриптов Файл helloarg.scala: Println(“Hello, “ + args(0)
- 10. Scala. Возможности Для обращения к методу вместо . можно использовать просто пробел, параметры указываются тоже через
- 11. Scala. Возможности Scala различает значения (val) и переменные (var) scala> val msg = “Hello, world!” msg:
- 12. Scala. Возможности Scala различает значения (val) и переменные (var) scala> def sum(a: Int, b: Int): Int
- 13. Scala. Возможности Циклы – аналогичны C# и Java Поддерживаются лямбда-выражения Файл pr.scala: args.foreach(arg => print(arg)) Запуск
- 14. Scala. Возможности Scala – объектно-ориентированный язык val s = new String(“Hello, world!”) println(s) val greetStrings =
- 15. Scala. Возможности class Complex(r: Double, i: Double) { def real = r def image = i
- 16. Scala. Возможности class Complex(val real: Double, val image: Double) extends Ordered[Complex] { def magnitude =Math.sqrt(real*real+image*image) def
- 17. Scala. Возможности Scala поддерживает работу со списками val x12 = List(1, 2) val x34 = 3
- 18. Scala. Возможности
- 19. Обзор современных языков программирования Go
- 20. Go. Обзор Компилируемый и многопоточный язык общего назначения, разработанный компанией Google Статически типизированный Создавался для того,
- 21. Go. Особенности Строгая типизация, доступен автоматический вывод типов Полноценная поддержка указателей, но без возможности применять к
- 22. Go. Особенности Средства объектно-ориентированного программирования, но без поддержки наследования реализации (наследуются только интерфейсы) Средства параллельного программирования:
- 23. Go. Особенности Существуют интерфейсы, которые не нужно явно имплементировать, а лишь достаточно реализовать методы интерфейса Средства
- 24. Go. Особенности Из языка сознательно исключены Структурная обработка исключений (вместо этого рекомендуется использовать возврат ошибки как
- 25. Go. Преимущества Простой синтаксис Скорость и компиляция Наличие сборщика мусора Наследование Параллелизм Богатая стандартная библиотека
- 26. Go. Примеры программ package main import "fmt" func main() { fmt.Println("Hello, World!") } type Point struct
- 27. Go. Примеры программ func incTwo(a, b int) (c, d int) { c = a+1 d =
- 28. Go. Отложенные вызовы func CopyFile(dstName, srcName string) (written int64, err error) { src, err := os.Open(srcName)
- 29. Go. Многопоточность func server(i int) { for { print(i) time.Sleep(10) } } go server(1) go server(2)
- 30. Обзор современных языков программирования Swift
- 31. Swift. Обзор Разработка началась в 2010 году компанией Apple Swift заимствовал идеи из Objective-C, Rust, Haskell,
- 32. Swift. Обзор Код, написанный на Swift, может работать вместе с кодом, написанным на языках программирования C,
- 33. Swift. Преимущества и недостатки Преимущества Простой синтаксис Интерактивность Совместимость с Си Высокая производительность Недостатки Акцент на
- 34. Swift. Примеры программ println("Hello, world") ----------------------------------- class Shape { var numberOfSides = 0 func simpleDescription() ->
- 35. Swift. Примеры программ func hasAnyMatches(list: Int[], condition: Int -> Bool) -> Bool { for item in
- 37. Скачать презентацию




![Scala. Примеры программ object HelloWorld { def main(args: Array[String]) : Unit =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/903628/slide-5.jpg)









![Scala. Возможности class Complex(val real: Double, val image: Double) extends Ordered[Complex] {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/903628/slide-15.jpg)


















![Swift. Примеры программ func hasAnyMatches(list: Int[], condition: Int -> Bool) -> Bool](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/903628/slide-34.jpg)
Технология мультимедиа
Системное программное обеспечение
Схема Подключения 5G в павильоне Умный город
Распространение информации
Информационный лабиринт. Игра
Анализ внедрения технологии информационного моделирования в ОП Иркутск
Искусственный интеллект в системе управления электроприводом
Презентация на тему Передача информации
Продакт-менеджер (с 0 до PRO) 120 уроков с практикой
Поведенческая реклама, ретаргетинг
Методика работы с электронными таблицами Microsoft. Часть 2
Роботы-спортсмены
Lecture04_Python_Expressions
Структурная оптимизация систем как процесс принятия решений
Мутационное тестирование программного обеспечения
Электронный договор. Внешний вид формы наряда. Макет
Red bull paper wings 2022
Интерактивные студенческие медиагруппы
Безопасный интернет. Игра
Содержание курса информатики основной школы в задачах
Безопасность, гигиена, эргономика, защита информации
Что такое WWW. Информация и информационные процессы
Базовые классы Java
Убрать символ
Физические явления при работе персонального компьютера
Программирование на Python. Алгоритмы и структуры данных. Часть 1. 10 занятие
Решу ЕГЭ. Образовательный портал для подготовки к экзаменам
Моделирование. Модель