Repository logo
 
Publication

Characterization and identification of programming languages

dc.contributor.authorAlves, Júlio
dc.contributor.authorNeto, Álvaro
dc.contributor.authorPereira, Maria João
dc.contributor.authorHenriques, Pedro
dc.date.accessioned2023-09-21T14:33:50Z
dc.date.available2023-09-21T14:33:50Z
dc.date.issued2023
dc.description.abstractThis paper presents and discusses a research work whose main goal is to identify which characteristics influence the recognition and identification, by a programmer, of a programming language, specifically analysing a program source code and its linguistic style. In other words, the study that is described aims at answering the following questions: which grammatical elements – including lexical, syntactic, and semantic details – contribute the most for the characterization of a language? How many structural elements of a language may be modified without losing its identity? The long term objective of such research is to acquire new insights on the factors that can lead language engineers to design new programming languages that reduce the cognitive load of both learners and programmers. To elaborate on that subject, the paper starts with a brief explanation of programming languages fundamentals. Then, a list of the main syntactic characteristics of a set of programming languages, chosen for the study, is presented. Those characteristics outcome from the analysis we carried on at first phase of our project. To go deeper on the investigation we decided to collect and analyze the opinion of other programmers. So, the design of a survey to address that task is discussed. The answers obtained from the application of the questionnaire are analysed to present an overall picture of programming languages characteristics and their relative influence to their identification from the programmers’ perspective.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationAlves, Júlio; Neto, Álvaro; Pereira, Maria João; Henriques, Pedro (2023). Characterization and identification of programming languages. In 12th Symposium on Languages, Applications and Technologies, SLATE 2023. Vila do Conde. 113. ISSN 2190-6807pt_PT
dc.identifier.doi10.4230/OASIcs.SLATE.2023.13pt_PT
dc.identifier.isbn978-3-95977-291-4
dc.identifier.issn2190-6807
dc.identifier.urihttp://hdl.handle.net/10198/28749
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.relationFCTpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectProgramming languagespt_PT
dc.subjectProgramming languages characterizationpt_PT
dc.subjectProgramming language designpt_PT
dc.subjectProgramming language identificationpt_PT
dc.titleCharacterization and identification of programming languagespt_PT
dc.typeconference paper
dspace.entity.typePublication
oaire.citation.conferencePlaceVila do Condept_PT
oaire.citation.title12th Symposium on Languages, Applications and Technologies (SLATE 2023)pt_PT
oaire.citation.volume113pt_PT
person.familyNamePereira
person.givenNameMaria João
person.identifier.ciencia-idC912-4A49-A3B3
person.identifier.orcid0000-0001-6323-0071
person.identifier.ridG-5999-2011
person.identifier.scopus-author-id13907870300
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicationa20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2
relation.isAuthorOfPublication.latestForDiscoverya20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
OASIcs-SLATE-2023-13.pdf
Size:
556.64 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: