Digital Repository

TDLang - Type - driven language dependently typed object - oriented JVM programming language for type - driven development

Show simple item record

dc.contributor.advisor
dc.contributor.author Perera, A.D
dc.date.accessioned 2019-03-18T04:17:29Z
dc.date.available 2019-03-18T04:17:29Z
dc.date.issued 2017
dc.identifier.citation Perera, A. D. (2017) TDLang - Type - driven language dependently typed object - oriented JVM programming language for type - driven development. BSc. Dissertation. Informatics Institute of Technology, Sri Lanka and University of Westminster UK. en_US
dc.identifier.other 2013069
dc.identifier.other 1583
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/210
dc.description.abstract Compilers are edging towards more advanced compilation techniques, a huge factor limiting advances in compilers is the type system of programming languages. Within the last five years the integration of dependent type system into the strong type system in object-oriented programming languages were identified as a new improvement for compilers, and formal verification for building quality software with less amount of unknown bugs. TDLang is a cross-platform dependently-typed object-oriented JVM language for type-driven development with many benefits such as an easy-to-use syntax sugar for object-oriented programmers, auto-generation of validation code and custom exceptions, JVM language interoperability, etc. en_US
dc.subject Type-Driven Development en_US
dc.subject JVM Languages en_US
dc.subject Object oriented programming en_US
dc.title TDLang - Type - driven language dependently typed object - oriented JVM programming language for type - driven development en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account