-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNavegador.html
103 lines (84 loc) · 4.69 KB
/
Navegador.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Projeto LPF</title>
<script src ="out/production/Devs/lib/kotlin.js"></script>
<script src ="out/production/Devs/Devs.js"></script>
</head>
<!-- <body bgcolor="#98fb98">-->
<body background="https://media.giphy.com/media/3o6ZtcZCYVzROMckY8/giphy.gif">
<!--<body background="https://cdn.dribbble.com/users/583436/screenshots/1678788/big.gif"> -->
<!--<body background="images/[email protected]">-->
<center>
<h1> Functional Programming Language Project </h1>
</center> <br>
<center>
<hr>
Links to download: <button onclick="window.location.href='Third.html';"> Download </button>
Classes Schedule: <button onclick="window.location.href='Second.html';"> Schedule </button>
Destined to users: <button onclick="window.location.href='Users.html';"> Users </button>
<hr>
</center>
<center> <h2> What's Kotlin? </h2> </center>
<p> Kotlin is a general purpose, open source, statically typed “pragmatic” programming language for the JVM and Android
that combines object-oriented and functional programming features. It is focused on interoperability, safety, clarity,
and tooling support. Versions of Kotlin for JavaScript (ECMAScript 5.1) and native code (using LLVM) are in the works.
Kotlin originated at JetBrains, the company behind IntelliJ IDEA, in 2010, and has been open source since 2012. The Kotlin
team currently has more than 20 full-time members from JetBrains, and the Kotlin project on GitHub has about 100 contributors.
JetBrains uses Kotlin in many of its products including its flagship IntelliJ IDEA. </p>
<hr>
<center> <h2> Is Kotlin a FP lang?</h2> </center>
When we think about Kotlin, OOP is always implicit. But that’s not strictly necessary. Kotlin is still open to a
different paradigm thanks to some of its built-in features. I’m obviously referring to FP.
Having the possibility to pass functions as function arguments, or return functions from other functions opens the
language to new techniques like deferred computation. If you return functions on your different layers instead of
already computed values, what you get back from it is a composed deferred computation, or in other words, lazy
evaluation. Your computations are deferred in time, still not run.
You can also stare at the language a bit longer, and you will be able to find tons of additional features that you can
find on many type safe FP languages: Type inference, operator overloading, good support for syntax improvements
(implemented by extension functions), collection operations as map, flatMap, fold, reduce…, or even algebraic data types
(sealed classes).
What a functional programing lang is, is not clearly defined and it depends on where you look at or which posts do you
read. The boundaries for that could be a bit blurry. But honestly, that is not such important here. In the end, truth is
Kotlin is kind of “enabling” this higher abstraction level paradigm just by adding some interesting built-in features.
So if we wanted to achieve it, we could.
<p>
<hr>
<div id="segundaDiv">
<center><h3>Which subjects do we see in this programming Language? </h3> </center>
<center><button onClick="Devs.clicandoBotao()"> See the subject to study today </button></center>
</div>
<hr>
<p>
<hr>
<div id="primeiraDiv">
<center><h3> Add time to study </h3> </center>
<center><button onClick="Devs.imprimindoTela()"> Add here </button></center>
</div>
<!-- <div id="terceiraDiv">
<hr>
TextosMotivacionais
<hr>
<div id="textosMotivacionais">
<p> Dog goes "woof"
Cat goes "meow" </p>
<p> Bird goes "tweet"
And mouse goes "squeek" </p>
</div>
<form action="/yourscript.cgi-or-your-page.html" method="POST" onsubmit="return checkCheckBox(this)">
Eu aceito: <input type="checkbox" value="0" name="agree">
<input type="submit" value="Próximo passo">
<input type="button" value="NÃO ACEITO" onclick="document.location.href='[SEU_ENDERECO_PARA_QUEM_NAO_CONCORDA]';">
</form>
<a href="Second.html"> Ir para página secundária </a>
<div id="segundaDiv">
<center> <button onClick="Devs.clicandoBotao()"> Botão para repetir nome </button></center>
</div> -->
<hr>
</p>
<center>
<a href="https://kotlinlang.org/" title="Go to the official Website"> "<img src="images/1024px-Kotlin-logo.svg.png" width="50" height="50 "> </a>
</center>
</body>
</html>