Содержание
- 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)
9-1-1
Успешный smm - менеджер
Кодирование информации. Декодирование
Подходы к интеграции программных модулей
Программы-процедуры. Правила описания и использования программ-процедур.10 класс
Отчет Сыстыг -Хемского с/ф №4 2020 г
Основы HTML
Разработка приложения Петербургская недвижимость
Сетевые атаки на информацию
Базы данных
Разработка модуля тестирования для программного продукта для МБУ ДО АР Детская Музыкальная Школа Станицы Ольгинской
Оценка количественных параметров текстовых документов. Обработка текстовой информации
Технология обработки подготовленных конфиденциальных документов. Практика 2. ЗиОДОД
Пэкмен. Обзор. Скайрим – моя жизнь
Новые направления и технологии в техническом творчестве старшеклассников. Виды моделизма
Классификация моделей
Web – конструирование на HTML
Проект Большая перемена и технологии
Предпосылки создания и развития АСУ
Расшифровка сообщений об ошибках AMIBIOS и AwardBIOS
Презентация на тему Кодирование информации
Основы программирования
Клавиатура. Индивидуальный проект
Программирование на языке Паскаль. Часть II
Прикладные протоколы стека FTP и TFTP
Оценка эффективности существующих программных и программно-аппаратных средств защиты информации
Презентация "Информатика и информация. Кодирование и измерение информации" - скачать презентации по Информатике
Система криптографической защиты