Started laying down the thesis

Signed-off-by: Marko Korhonen <marko.korhonen@reekynet.com>
This commit is contained in:
Marko Korhonen 2020-01-16 16:42:06 +02:00
parent be88bb19fc
commit 5ae8118b34
No known key found for this signature in database
GPG key ID: 911B85FBC6003FE5
12 changed files with 62 additions and 402 deletions

View file

@ -30,7 +30,7 @@
\newglossaryentry{maths}
{
name=mathematics,
description={Mathematics is what mathematicians do}
description={Test}
}

View file

@ -7,34 +7,30 @@
%\def\secondlang{finnish}
%If the main language is English and that you are native Finnish (or Swedish) speaker, you must have also abstract in your native language on top of the English one.
\author{Nimi/Name} %your first name and last name
\author{Marko Korhonen} %your first name and last name
\def\thesisfi{Insinöörityö}%was Opinnäytetyö
\def\thesisen{Thesis}
\def\alaotsikko{Alaotsikko/Subtitle} %DISABLED, seems not to be an option with the new template (2018). If you really need it, uncomment and modify style/title.tex accordingly %if you don't have subtitle, empty {} it (but don't delete that line)
%Finnish section, for title/abstract
\def\otsikko{Opinnäytetyön otsikko}
\def\tutkinto{Tutkinto (esim. Insinööri (AMK))} % change to your needs, e.g. "YAMK", etc.
\def\kohjelma{Koulutusohjelma (esim. Tieto\textendash ja viestintätekniikka)}
\def\suuntautumis{Ammatillinen pääaine (esim. Mobile Solutions)}
\def\otsikko{Rust web-ohjelmointikielenä}
\def\tutkinto{Insinööri (AMK)} % change to your needs, e.g. "YAMK", etc.
\def\kohjelma{Tieto\textendash ja viestintätekniikka}
\def\suuntautumis{Ohjelmistotuotanto}
\def\ohjaajat{
Titteli Etunimi Sukunimi\newline
Titteli Etunimi Sukunimi
Simo Silander
}
\def\avainsanat{avainsanat}
\def\pvm{\specialdate\today}
%English section, for title/abstract
\title{Your title here}
\title{Rust as a web development language}
\def\metropoliadegree {Bachelor of Engineering} % change to your needs, e.g. "master", etc.
\def\metropoliadegreeprogramme {your degree programme (e.g. Information Technology)}
\def\metropoliaspecialisation {your major option (e.g. Mobile Solutions)}
\def\metropoliadegreeprogramme {Information Technology}
\def\metropoliaspecialisation {Software Engineering}
\def\metropoliainstructors {
First name Last name, Title (for example: Project Manager)\newline
First name Last name, Title (for example: Principal Lecturer)
Simo Silander, Principal Lecturer
}
\def\metropoliakeywords {Keywords}
\date{\longmonth\today}

View file

@ -1,7 +1,13 @@
% Introduction
% Johdanto
\chapter{Introduction}
\chapter{Johjanto}
Check Final Year Project Guide for the content of introduction chapter.
Opinnäytetyön tavoitteena on selvittää Rust-ohjelmointikielen soveltuvuutta web-ohjelmointiin.
Opinnäytetyön yhteydessä tarkoituksena tehdä projekti, missä frontend ja backend toteutetaan molemmat Rustilla.
Rust on Mozillan 2010 julkaisema ohjelmointikieli. Se on hyvin suorituskykyinen järjestelmätason ohjelmointikieli, muistuttaen monilta osin C ja C++ kieliä. Rustin tarkoituksena on säilyttää näiden vanhojen kielien suorituskyky, mutta kuitenkin tarjoten samalla muun muassa vahvan tyypityksen, ratkaista tyypilliset C-kielien muistinhallintaongelmat, turvallisen rinnakkaisajon.
Lisäksi Rust kokoontuu suoraan WebAssemblyksi, mikä on omalta osaltaan kerännyt kanssa hyvin paljon kiinnostusta lähivuosina. Sitä on suunniteltu JavaScriptin seuraajaksi ja sen etuna on Rustin tavoin huomattavasti parempi tehokkuus ja suorituskyky.
\clearpage %force the next chapter to start on a new page. Keep that as the last line of your chapter!