SlideShare a Scribd company logo
1 of 157
Download to read offline
languages.
map(&:latest).
reduce(&:future).
sort.first
@akitaonrails
Fabio Akita @akitaonrails
Gordon Bell - DEC early employee
$100M
$10M
$1M
$100K
$10k
$1k
$100
$10
1940 1960 1970 1980 1990 2000 2010
$100M
$10M
$1M
$100K
$10k
$1k
$100
$10
1940 1960 1970 1980 1990 2000 2010
Supercomputadores
$100M
$10M
$1M
$100K
$10k
$1k
$100
$10
1940 1960 1970 1980 1990 2000 2010
Supercomputadores
Minicomputadores
$100M
$10M
$1M
$100K
$10k
$1k
$100
$10
1940 1960 1970 1980 1990 2000 2010
Supercomputadores
Minicomputadores
Workstations
$100M
$10M
$1M
$100K
$10k
$1k
$100
$10
1940 1960 1970 1980 1990 2000 2010
Supercomputadores
Minicomputadores
Workstations
Personal
Computers
$100M
$10M
$1M
$100K
$10k
$1k
$100
$10
1940 1960 1970 1980 1990 2000 2010
Supercomputadores
Minicomputadores
Workstations
Personal
Computers
Scalable
Clusters
$100M
$10M
$1M
$100K
$10k
$1k
$100
$10
1940 1960 1970 1980 1990 2000 2010
Supercomputadores
Minicomputadores
Workstations
Personal
Computers
Small Devices
Scalable
Clusters
$100M
$10M
$1M
$100K
$10k
$1k
$100
$10
1940 1960 1970 1980 1990 2000 2010
Supercomputadores
Minicomputadores
Workstations
Personal
Computers
Small Devices
Scalable
Clusters
Vaticano 2005
Vaticano 2013
Gordon Moore - Intel co-founder
0
1,000,000,000
2,000,000,000
3,000,000,000
4,000,000,000
5,000,000,000
6,000,000,000
7,000,000,000
8,000,000,000
1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 2020
Intel1Processors1Transistor1Count
0
1,000,000,000
2,000,000,000
3,000,000,000
4,000,000,000
5,000,000,000
6,000,000,000
7,000,000,000
8,000,000,000
1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 2020
Intel1Processors1Transistor1Count
Intel 4004
10 µm Intel 80386 Pentium
0.8 µm
Itanium 2
Six-core Xeon 7400
8-core Itanium Poulson
32 nm
18-core Xeon Haswell-E5
22 nm
15-core Xeon Ivy Bridge-EX
Duo-core + GPU Core i7 Broadwell-U
14 nm
0
1,000,000,000
2,000,000,000
3,000,000,000
4,000,000,000
5,000,000,000
6,000,000,000
7,000,000,000
8,000,000,000
1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 2020
Intel1Processors1Transistor1Count
Intel 4004
10 µm Intel 80386 Pentium
0.8 µm
Itanium 2
Six-core Xeon 7400
8-core Itanium Poulson
32 nm
18-core Xeon Haswell-E5
22 nm
15-core Xeon Ivy Bridge-EX
Duo-core + GPU Core i7 Broadwell-U
14 nm
Apple A7
Apple A8
Apple A8X
20 nm
.NET
C
CoffeeScriptElixir
F#
Groovy
Java
JavaScript
Objective-C
PHP
Perl PythonRuby
Swift
Visual Basic .NET
.NET
C
CoffeeScript
Elixir
F#
Groovy
Java JavaScript
Objective-C
PHPPerl
Python
Ruby
Swift
Visual Basic .NET
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Speedcode (1953)
John Backus
- interpreter took 310 memory words, about
30% of the memory available on a 701
- twenty times that of machine code
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Fortran (1957)
John Backus
- first optimizing compiler
- complex number types/
electric engineering
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
CPL (1963)
Christopher Strachey
- Combined/Cambridge/

Combined Programming Language
- low and high level
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
BCPL (1966)
Martin Richards
- Basic CPL
- Bootstrap CPL
- popular choice
for bootstrapping a system
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
occam (1983)
INMOS
- concurrent programming language
- Bootstrap CPL
- communication between processes
work through named channels
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Algol (1958)
ETH Zürich committee
- Algol 58, Algol 60, Algol 68, Algol W
- Context-free Grammars (Backus-Naur Form/BNF)
- "ALGOL 68 was the first (and possibly one of the last)
major language for which a full formal definition was
made before it was implemented”
- “ALGOL 68 has been criticized, most prominently by
some members of its design committee such
as Hoare and Dijkstra, for abandoning the simplicity
of ALGOL 60”
- "Steve Bourne, who was on the Algol 68 revision
committee, took some of its ideas to his Bourne
shell (and thereby, to descendant shells such as Bash)
and to C (and thereby to descendants such as C++)."
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Modula (1960)
Niklaus Wirth
- "One of the first languages
designed from the start for
modular programming"
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
MUMPS (1966)
Neil Pappalardo
- "Massachusetts General Hospital Utility Multi-
Programming System”
- hierarchical ACID built-in database
- InterSystems Caché (SQL driver)
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
ADA (1966)
MIL-STD
- strong typing, generics
- modularity mechanisms (packages)
- run-time checking
- access to unallocated memory, buffer
overflow errors, range violations, off-by-one errors,
array access errors, and other detectable bugs
- parallel processing (tasks, synchronous
message passing, protected objects, and
- nondeterministic select statements)
- exception handling
- widely used in critical systems, where any anomaly might
lead to very serious consequences, e.g., accidental
death, injury or severe financial loss. Examples of
systems where Ada is used include avionics,ATC,
railways, banking, military and space technology
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Hope (1970s)
Edinburgh University
- NPL and Hope: first languages
with call-by-pattern evaluation
- influenced Standard ML,
Haskell
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
SNOBOL (1962)
AT&T Bell Labs
- patterns as a first-class data type
- operators for pattern
concatenation and alternation
- early regular expressions/pattern
matching
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
FLOW-MATIC (1955)
Grace Hopper
- 1952 - A0 compiler
- 1959 - COBOL
- English-like high level
language
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Simula (1967)
Ole-Johan Dahl, Kristen Nygaard
- object-oriented programming
- inheritance and subclasses
- virtual methods, coroutines
- Garbage Collector
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
CLU (1974)
Barbara Liskov
- early object-oriented programming
- classes with constructors and methods,
without inheritance
- iterators, abstract data types, type-safe
parameterized/variant types
- multiple return values (parallel
assignment)
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
ISWIM (1965)
Peter J. Landin
- "If you See What I Mean"
- functional programming

(SASL, Miranda, ML, Haskell)
- lazy evaluation

(SASL, KRC, Hope, Miranda, Haskell,
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Miranda (1985)
David Turner
- lazy, purely functional programming
- list comprehensions (Haskell)
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Clean (1987)
Radboud University Nijmegen
- mutable state and I/O is done through
a uniqueness typing system (Haskell
Monads)
- performance comparable to Haskell
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Self (1987)
David Ungar, Randall Smith
- dialect of Smalltalk (OOP)
- prototype-based (Javascript)
- Just in time Compiling (JVM)
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Prolog (1972)
Alain Colmerauer
- logic programming (influenced Erlang)
- natural language processing
- relations, represented as facts and rules
- running a query over these relations
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
Erlang (1986)
Joe Armstrong, Robert Virding and Mike Williams
- distributed, fault-tolerant, soft-real-
time, non-stop applications. It
supports hot swapping
- processes communicate using
message passing
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
ML (1973)
Robin Milner/University of Edinburgh
- Hindley–Milner type system
- parametric polymorphism
- “Type Inference”
- ML Family (Standard ML,
OCaml), Clean, Haskell
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
REBOL (1997)
Carl Sassenrath
- "Relative Expression Based Object 
Language"
- dialecting: small, optimized,
Domain-Specific Language (DSL)
for code and data
- influenced JSON
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
• APL (1964) introduced: array programming,
influenced: functional programming
• ALGOL (1958) refined both structured procedural
programming and the discipline of language
specification.
• Simula (1967) first language designed to support
object-oriented programming; Smalltalk (1972)
followed with the first "purely" object-oriented
language.
• C (1969 - 1973) popular system programming
language
• Prolog (1972), first logic programming language.
• ML (1978) built a polymorphic type system on top of
Lisp, pioneering statically typed functional
programming languages.
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
2015
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
2015
FORTRAN (1957)
John Backus
- FORTRAN 2015
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
2015
COBOL (1959)
Conference on Data Systems
Languages (CODASYL)
- COBOL 2014
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
2015
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
2015
1960
1965
1970
1975
1980
1985
1990
1995
2000
2005
2010
2015
23%
32%
45%
Python Fortran C
500k LOC
2017 60 anos de FORTRAN
2014 55 anos de COBOL
2013 55 anos de LISP
2012 40 anos de Smalltalk
2015 35 anos de ADA
2010 2011 2012 2013 20142006 2007 2008 2009
2010 2011 2012 2013 20142006 2007 2008 2009
2010 2011 2012 2013 20142006 2007 2008 2009
https://github.com/replit
LLVM
LLVM
Optimizer
Clang
(C/C++/ObjC Frontend)
llvm-gcc
Frontend
GHC
Frontend
X86
Backend
PowerPC
Backend
ARM
Backend
C
Fortran
Haskell
LLVM
Optimizer
Clang
(C/C++/ObjC Frontend)
llvm-gcc
Frontend
GHC
Frontend
X86
Backend
PowerPC
Backend
ARM
Backend
C
Fortran
Haskell
ASM.js
WebGL
Backend
“drawing ideas
from Objective-C,
Rust, Haskell,
Ruby, Python, C#,
CLU …”
Swift 1.0
September 9th,
2014 with Xcode 6
Chris Lattner
Director of the Developer Tools department at Apple and the creator of Swift
http://www.phoronix.com/scan.php?page=news_item&px=MTU4MzE
June 2015
http://llvm.org/docs/BitCodeFormat.html
dex2oat
www.akitaonrails.com
Obrigado@akitaonrails

More Related Content

Viewers also liked

Erlang e Elixir por uma web mais feliz
Erlang e Elixir por uma web mais felizErlang e Elixir por uma web mais feliz
Erlang e Elixir por uma web mais feliz
Bruno Henrique - Garu
 

Viewers also liked (9)

Startup & Software (Extended Version)
Startup & Software (Extended Version)Startup & Software (Extended Version)
Startup & Software (Extended Version)
 
QCON SP 2016 - Elixir: Tolerância a Falhas para Adultos
QCON SP 2016 - Elixir: Tolerância a Falhas para AdultosQCON SP 2016 - Elixir: Tolerância a Falhas para Adultos
QCON SP 2016 - Elixir: Tolerância a Falhas para Adultos
 
Devs for Leokz e 7Masters - WTF Oriented Programming
Devs for Leokz e 7Masters - WTF Oriented ProgrammingDevs for Leokz e 7Masters - WTF Oriented Programming
Devs for Leokz e 7Masters - WTF Oriented Programming
 
Erlang e Elixir por uma web mais feliz
Erlang e Elixir por uma web mais felizErlang e Elixir por uma web mais feliz
Erlang e Elixir por uma web mais feliz
 
Premature Optimization 2.0 - Intercon 2016
Premature Optimization 2.0 - Intercon 2016Premature Optimization 2.0 - Intercon 2016
Premature Optimization 2.0 - Intercon 2016
 
QConSP 2015 - Dicas de Performance para Aplicações Web
QConSP 2015 - Dicas de Performance para Aplicações WebQConSP 2015 - Dicas de Performance para Aplicações Web
QConSP 2015 - Dicas de Performance para Aplicações Web
 
"Elixir of Life" - Dev In Santos
"Elixir of Life" - Dev In Santos"Elixir of Life" - Dev In Santos
"Elixir of Life" - Dev In Santos
 
A Journey through New Languages - Locaweb Tech Day
A Journey through New Languages - Locaweb Tech DayA Journey through New Languages - Locaweb Tech Day
A Journey through New Languages - Locaweb Tech Day
 
Evento Codeminer UFRN 2016
Evento Codeminer UFRN 2016Evento Codeminer UFRN 2016
Evento Codeminer UFRN 2016
 

Similar to languages.map(&:latest).reduce(&:future).sort.first - Rupy Campinas 2015

位置情報サービス: 技術と研究、地方での応用から将来展望まで(大阪市大ゲストレクチャー)
位置情報サービス: 技術と研究、地方での応用から将来展望まで(大阪市大ゲストレクチャー)位置情報サービス: 技術と研究、地方での応用から将来展望まで(大阪市大ゲストレクチャー)
位置情報サービス: 技術と研究、地方での応用から将来展望まで(大阪市大ゲストレクチャー)
Masaki Ito
 
History Days 4 5
 History Days 4 5 History Days 4 5
History Days 4 5
guestf7cf98
 
History Days 4 5
History Days 4 5History Days 4 5
History Days 4 5
guestf7cf98
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
Hiro Yoshioka
 

Similar to languages.map(&:latest).reduce(&:future).sort.first - Rupy Campinas 2015 (20)

Meetup Nerdzão - English Talk about Languages
Meetup Nerdzão  - English Talk about LanguagesMeetup Nerdzão  - English Talk about Languages
Meetup Nerdzão - English Talk about Languages
 
The evolution of computers
The evolution of computersThe evolution of computers
The evolution of computers
 
From concept to cloud a look at modern software development
From concept to cloud a look at modern software developmentFrom concept to cloud a look at modern software development
From concept to cloud a look at modern software development
 
From Abacus To I Phone To Cresta Tv Share
From Abacus To I Phone To Cresta Tv ShareFrom Abacus To I Phone To Cresta Tv Share
From Abacus To I Phone To Cresta Tv Share
 
Digital hermeneutics intro_and_historical_overview
Digital hermeneutics intro_and_historical_overviewDigital hermeneutics intro_and_historical_overview
Digital hermeneutics intro_and_historical_overview
 
位置情報サービス: 技術と研究、地方での応用から将来展望まで(大阪市大ゲストレクチャー)
位置情報サービス: 技術と研究、地方での応用から将来展望まで(大阪市大ゲストレクチャー)位置情報サービス: 技術と研究、地方での応用から将来展望まで(大阪市大ゲストレクチャー)
位置情報サービス: 技術と研究、地方での応用から将来展望まで(大阪市大ゲストレクチャー)
 
Commoditization
CommoditizationCommoditization
Commoditization
 
The History of the PC
The History of the PCThe History of the PC
The History of the PC
 
History of GIS
History of GISHistory of GIS
History of GIS
 
Computer System Architecture Lecture Note 2: History
Computer System Architecture Lecture Note 2: HistoryComputer System Architecture Lecture Note 2: History
Computer System Architecture Lecture Note 2: History
 
History Days 4 5
 History Days 4 5 History Days 4 5
History Days 4 5
 
History Days 4 5
History Days 4 5History Days 4 5
History Days 4 5
 
Internet timeline
Internet timelineInternet timeline
Internet timeline
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
 
Shashank ppt
Shashank pptShashank ppt
Shashank ppt
 
History
HistoryHistory
History
 
Power of vlsi
Power of vlsiPower of vlsi
Power of vlsi
 
Final computer generations
Final computer generationsFinal computer generations
Final computer generations
 
FOSSAPC_C0_Part I
FOSSAPC_C0_Part IFOSSAPC_C0_Part I
FOSSAPC_C0_Part I
 
History of programminng language
History of programminng languageHistory of programminng language
History of programminng language
 

More from Fabio Akita

More from Fabio Akita (18)

Devconf 2019 - São Carlos
Devconf 2019 - São CarlosDevconf 2019 - São Carlos
Devconf 2019 - São Carlos
 
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
 
Desmistificando Blockchains - 20o Encontro Locaweb SP
Desmistificando Blockchains - 20o Encontro Locaweb SPDesmistificando Blockchains - 20o Encontro Locaweb SP
Desmistificando Blockchains - 20o Encontro Locaweb SP
 
Desmistificando Blockchains - Insiter Goiania
Desmistificando Blockchains - Insiter GoianiaDesmistificando Blockchains - Insiter Goiania
Desmistificando Blockchains - Insiter Goiania
 
Blockchain em 7 minutos - 7Masters
Blockchain em 7 minutos - 7MastersBlockchain em 7 minutos - 7Masters
Blockchain em 7 minutos - 7Masters
 
Elixir -Tolerância a Falhas para Adultos - GDG Campinas
Elixir  -Tolerância a Falhas para Adultos - GDG CampinasElixir  -Tolerância a Falhas para Adultos - GDG Campinas
Elixir -Tolerância a Falhas para Adultos - GDG Campinas
 
Desmistificando Mitos de Tech Startups - Intercon 2017
Desmistificando Mitos de Tech Startups - Intercon 2017Desmistificando Mitos de Tech Startups - Intercon 2017
Desmistificando Mitos de Tech Startups - Intercon 2017
 
30 Days to Elixir and Crystal and Back to Ruby
30 Days to Elixir and Crystal and Back to Ruby30 Days to Elixir and Crystal and Back to Ruby
30 Days to Elixir and Crystal and Back to Ruby
 
Uma Discussão sobre a Carreira de TI
Uma Discussão sobre a Carreira de TIUma Discussão sobre a Carreira de TI
Uma Discussão sobre a Carreira de TI
 
THE CONF - Opening Keynote
THE CONF - Opening KeynoteTHE CONF - Opening Keynote
THE CONF - Opening Keynote
 
A Journey through New Languages - Rancho Dev 2017
A Journey through New Languages - Rancho Dev 2017A Journey through New Languages - Rancho Dev 2017
A Journey through New Languages - Rancho Dev 2017
 
Desmistificando Mitos de Startups - Sebrae - AP
Desmistificando Mitos de Startups - Sebrae - APDesmistificando Mitos de Startups - Sebrae - AP
Desmistificando Mitos de Startups - Sebrae - AP
 
A Journey through New Languages - Guru Sorocaba 2017
A Journey through New Languages - Guru Sorocaba 2017A Journey through New Languages - Guru Sorocaba 2017
A Journey through New Languages - Guru Sorocaba 2017
 
A Journey through New Languages - Insiter 2017
A Journey through New Languages - Insiter 2017A Journey through New Languages - Insiter 2017
A Journey through New Languages - Insiter 2017
 
A Journey through new Languages - Intercon 2016
A Journey through new Languages - Intercon 2016A Journey through new Languages - Intercon 2016
A Journey through new Languages - Intercon 2016
 
Conexão Kinghost - Otimização Prematura
Conexão Kinghost - Otimização PrematuraConexão Kinghost - Otimização Prematura
Conexão Kinghost - Otimização Prematura
 
The Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All EvilThe Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All Evil
 
Rupy 2014 Ciclo de Trabalho Ágil no Mundo Rails
Rupy 2014   Ciclo de Trabalho Ágil no Mundo RailsRupy 2014   Ciclo de Trabalho Ágil no Mundo Rails
Rupy 2014 Ciclo de Trabalho Ágil no Mundo Rails
 

Recently uploaded

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

languages.map(&:latest).reduce(&:future).sort.first - Rupy Campinas 2015