Nim keele toe lisamine IntelliJ IDEA arenduskeskkonnale

dc.contributor.advisorVojdani, Vesal
dc.contributor.authorGabbasov, Dmitri
dc.date.accessioned2017-04-26T07:01:26Z
dc.date.available2017-04-26T07:01:26Z
dc.date.issued2016
dc.description.abstractNim on programmeerimiskeel, mis on inspireeritud selliste keelte poolt nagu C, Python ja Lisp. Tegu on eelkõige madala taseme süsteemide programmeerimiskeelega, kuid selle paindlik süntaks ja automaatse mäluhalduse tugi võimaldavad ka näiteks veebirakenduste kirjutamist. IntelliJ IDEA on firma JetBrains poolt loodud arenduskeskkond (IDE), mis võimaldab arendada rakendusi erinevates keeltes (nt. Java, PHP, Python, C++, Ruby jt). Käesoleva töö eesmärgiks on luua IntelliJ arenduskeskkonnale laiendus, mis võimaldaks Nim keeles rakenduste kirjutamist. Põhiline eesmärk on realiseerida sümbolite järgi navigeerimine ja automaatne sümbolite sisestamine.
dc.description.abstractNim is a programming language that takes inspiration from such languages as C, Python and Lisp. It is mainly a low-level systems programming language, albeit its flexible syntax and built-in support for garbage collection have facilitated its use in web application development among other areas. IntelliJ IDEA is a popular integrated development environment (IDE) created by JetBrains and used to develop in languages such as Java, PHP, Python, C++, Ruby and others. The aim of this thesis is to create a plugin for IntelliJ IDEA that would allow writing applications in Nim. The main focus is on providing symbol navigation and code completion.
dc.identifier.urihttp://hdl.handle.net/10062/56155
dc.language.isoeng
dc.titleNim keele toe lisamine IntelliJ IDEA arenduskeskkonnale
dc.title.alternativeAdding Nim programming language support to IntelliJ IDEA
dc.typeThesis

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
466.98 KB
Format:
Adobe Portable Document Format