Содержание
- 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)
Организация ввода и вывода данных. Начала программирования. 8 класс
Структуры
Методологические аспекты эволюции информационных технологий
Классический подход при построения моделей
Презентация на тему WINDOWS VISTA
Технологии мультимедиа и восприятие ощущений. Общая физиология зрения
Use PC Clienterr
Минимизация ДНФ методом Квайна
1.1 REST
ИЗМЕРЕНИЕ ИНФОРМАЦИИ 9 КЛАСС
Информатика в вопросах и ответах
Blogosphere as an element of the modern media field as an element of the modern media field
Обработка информации
Программирование наклеек NFC для функции Huawei Share OneHop
Программное обеспечение компьютера
Язык HTML
Школьное медиасообщество как способ коммуникации между субъектами образования
Разработка нейронной сети для выявления и предотвращения антисоциального поведения на территории учебного заведения
Презентация на тему ООО и ОДО
Хранение данных в мобильных приложениях Xamarin
Электронная почта
Информ Excel встр_функции
ECIS. User trraining
Data PowerPoint
Команды, которые меняют регистр
Jenkins CI
Системы счисления. Задание: автомат
Проект Лабиринт