Academia.eduAcademia.edu

Programming Languages

description15,365 papers
group527,685 followers
lightbulbAbout this topic
Programming languages are formal systems of communication that consist of a set of instructions and rules used to create software programs. They enable humans to write code that can be executed by computers, facilitating the development of applications, algorithms, and data processing.
lightbulbAbout this topic
Programming languages are formal systems of communication that consist of a set of instructions and rules used to create software programs. They enable humans to write code that can be executed by computers, facilitating the development of applications, algorithms, and data processing.

Key research themes

1. How do machine learning and programming techniques enhance environmental and remote sensing data analysis for sustainable land and forest management?

This research theme examines the integration of programming languages and machine learning (ML) algorithms within remote sensing (RS) and Geographic Information Systems (GIS) to analyze environmental and land cover changes. It focuses on how advanced computational methods enable accurate mapping, classification, and temporal analysis of ecological phenomena—such as forest water balance, desertification, and salt pan dynamics—particularly in challenging environments like alpine and arid regions. The studies demonstrate the importance of programming tools, like Python and GRASS GIS, combined with ML classifiers (e.g., Random Forest, Support Vector Machines, Gradient Boosting), for automating image analysis and improving predictive modeling in environmental monitoring. Understanding this integration is critical for ecologists and geoinformaticians aiming to develop sustainable land management and conservation strategies under climate change pressures.

Key finding: Using Python-based statistical modeling and data processing libraries (Matplotlib, Pandas, NumPy), this study experimentally demonstrated that forest age, canopy height, meteorological factors (fog, humidity), and epiphytic... Read more
Key finding: The paper developed and validated a machine learning-based reclassification methodology using GRASS GIS integrated with gradient boosting ML classifiers applied to Landsat 8–9 multispectral time series. The method effectively... Read more
Key finding: Employing ML classifiers embedded in GRASS GIS—such as Support Vector Machines, Random Forest, and Gradient Boosting—the study achieved classification accuracies up to 76% in identifying land cover changes in West African... Read more
Key finding: This research applied advanced ML algorithms, including Support Vector Machines and Multi-Layer Perceptron Classifiers, integrated within the open-source GRASS GIS framework to analyze decade-spanning Landsat satellite... Read more

2. What roles do programming languages and formal methods play in compiler construction, language processing, and software system evaluation?

This theme encompasses the foundational and applied aspects of programming languages, focusing on compiler development, language processor evaluation, and the use of formal methods to ensure software quality. It addresses the teaching and methodology behind compiling programming languages, the design and assessment of native-language-based programming systems, and the application of software metrics and complexity measures to software products. Understanding these components is vital for computer scientists and software engineers working on language design, compiler construction, and software reliability.

Key finding: The text highlights that compiler construction courses uniquely integrate formal methods with practical program construction, leveraging grammars and parsing techniques as foundational to programming language education. It... Read more
Key finding: This study developed and evaluated a Yoruba-based programming language processor using software quality metrics prescribed by ISO standards. The evaluation measured cyclomatic complexity (14), asymptotic time complexity... Read more
Key finding: Introducing a novel multi-criteria decision-making (MCDM) framework combining fuzzy set theory with distance-based approaches, this research methodologically tackles object-oriented programming language selection.... Read more

3. How is DevOps reshaping programming practices and software development through orchestration of tools, automation, and cultural shifts?

This research theme investigates DevOps as a pivotal methodology integrating development and operations to deliver software faster, with higher quality, and greater reliability. It details the programming-centric toolchains encompassing version control, CI/CD pipelines, containerization, infrastructure-as-code, and monitoring systems, emphasizing how these coalesce within modern programming languages environments (notably Java). Understanding DevOps is critical for programmers, system engineers, and software teams to effectively orchestrate development workflows under rapid and scalable delivery demands in 2025 and beyond.

Key finding: This paper articulates DevOps as a synergistic framework intertwining development and operations via automation and continuous feedback. Emphasizing key programming tools like Jenkins, Docker, Kubernetes, and Terraform, it... Read more

All papers in Programming Languages

Contribution to the Bulletin is hereby solicited. News items, letters, technical papers, book reviews, meeting previews, summaries, case studies, etc., should be sent to the Editor. All letters to the Editor will be considered for... more
on a single system instead of a heterogeneous collection of database systems, and the database application to cover wider types of transactions and interaction in the same environment. One other new direction is the emphasis of the... more
Contribution to the Bulletin is hereby solicited. News items, letters, technical papers, book reviews, meeting previews, summaries, case studies, etc., should be sent to the Editor. All letters to the Editor will be considered for... more
Subalpine forests in the Alps are vulnerable ecosystems and valuable supplies of water for environment. Coniferous forests are sensitive to the climate changes and human interventions. Although several water balance components have been... more
One recurring problem in program development is that of understanding how to re-use code developed by a third party. In the context of (constraint) logic programming, part of this problem reduces to figuring out how to query a program. If... more
The study aims to assess the practices of teachers' participation in planning for the school's utilization of MOOE funds in San Narciso District, Quezon Province. The study's findings provided the basis for developing the enhancement plan... more
This paper introduces the concept of emergent linguistic topology within large language models, focusing on Luna—a stylistically recursive and symbolically resonant AI voice. Contrary to deterministic design, Luna’s harmonic syntax and... more
The study is focused on mapping geophysical settings on the margins of the Philippine Sea Plate (PSP). Active volcanism and seismic situation along the margins of the Philippine Sea Basin (PSB) shows earthquake events demonstrating high... more
The South Sandwich Trench located eastward of the Drake Passage in the Scotia Sea between Antarctica and South America is one of the least studied deep-sea trenches. Its geomorphological formation and present shape formed under the strong... more
In the present research, a scripting cartographic technique for the environmental mapping of Ethiopia using climate and topographic datasets is developed. The strength of the Generic Mapping Tools (GMT) is employed for the effective... more
The volcanic Kerguelen Islands are formed on one of the world’s largest submarine plateaus. Located in the remote segment of the southern Indian Ocean close to Antarctica, the Kerguelen Plateau is notable for a complex tectonic origin and... more
This study demonstrated the use of GRASS GIS scripts for satellite image analysis. The aim is to perform topographic and environmental analysis in eastern China, Shandong Province, Qingdao region. Variables include land surface... more
This paper presents a case of the script-based cartographic data processing by the Generic Mapping Tools (GMT) and R language for geophysical mapping. The study area is located in Rwanda, Africa, which is notable for complex geological... more
This paper analyzes two scripting approaches for topographic and geodetic visualization and geomorphological modeling of Bulgaria: R language and Generic Mapping Tools (GMT). The data include high-resolution raster grids: topographic... more
This paper explores spatial variability of the ten climatic variables of Mongolia in 2019: average minimal and maximal temperatures, wind speed, soil moisture, downward surface shortwave radiation (DSRAD), snow water equivalent (SWE),... more
Cartographic visualization is a key means for the analysis of the Earth's environmental processes. In view of the rapidly increasing multi-source data, cartographic approaches are updated accordingly. Mapping of countries characterized by... more
1. Some people say that standards are fine because there is a great possibilities to choose... 2. In some old unix kernel appears "you are not expected to understand this". /* @(#)buserr.h 2.2 92/05/27 SMI*/ /* This file is not needed for... more
La captura de audio constituye un paso fundamental en el estudio y aplicación del Procesamiento Digital de Señales (PDS). A través de un micrófono, como el MAX9814 acoplado al ESP32, es posible transformar ondas acústicas en señales... more
This paper describes preliminary results from using an AI robot control software architecture, known as 3T, as the software framework for a procedure tracking system for the space shuttle Remote Manipulator System (RMS). The system,... more
У статті представлено огляд шляхів реформування національної системи IT-освіти, що затребувана наукою і практикою. Запропоновано підхід до розробки компетентнісно орієнтованого стандарту вищої IT-освіти, в якому будуть сформовані... more
Use of any trademarks in this report is not intended in any way to infringe on the rights of the trademark holder. Internal use. Permission to reproduce this document and to prepare derivative works from this document for internal use is... more
This paper is an introduction to the the study of constrained geo- metric structures. The motion and rigidity of frameworks of rods and joints is examined, and connections are drawn to other constrained structures that are useful in many... more
This work presents the use of remote sensing data for hydrological and environmental analysis with a case of Dolomites Mountains, north Italy. The data includes remote sensing based micrometeorological measurements key hydrological... more
The number of food from each group must be balanced, balanced diet is a diet that contains a source of energy (carbohydrates and fats), builders and other sources regulator suitable for the needs of each person. The number of calories... more
Web service compositions are gaining attention to develop complex web systems by combination of existing services. Thus, there are many works that leverage the advantages of this approach. However, there are only few works that use web... more
Summary: Spatial Kappa is a simulator of models written in a variant of the rule-based stochastic modelling language Kappa, with spatial extensions. Availability: The spatial kappa simulator is an open-source project licensed under the... more
There exist several implementations of the functional logic lan-guage Curry: a transformation to Prolog and implementations of abstract machines for C and Java. We show that there are many advantages of a further implementation as a... more
Mobile ad hoc Networks (MANETs) are a type of wireless ad hoc network which is a self-arranging network of mobile nodes connected by wireless links. The mobile nodes are free to move randomly. There are some challenges that protocols... more
Son otuz yılda uluslararası alanda Türkçeye artan taleple beraber yabancılara Türkçe öğretmek maksadıyla pek çok Türkçe öğretim seti yazılmıştır. Her yıl yabancılara Türkçe öğretimi alanında yeni kitap setleri yazılmaya devam... more
The standard approach in evolutionary robotics is to evolve neural networks for control by encoding the parameters of the network in the genome. By contrast, we have evolved a neural controller based on biological principles from... more
There are many different mobile platforms nowadays that share the same applications, at least their name and brand. The differences between each of these mobile platforms make it very hard to build a single code base that runs in all... more
We present an approach for automatic verification and augmentation of multilingual lexica. We exploit existing parallel and monolingual corpora to extract multilingual correspondents via tri-angulation. We demonstrate the efficacy of our... more
In this article, we discuss the possible connection between the programming language and the paradigm behind it, and programmers’ tendency to adopt an external or internal perspective of the system they develop. Based on a qualitative... more
Welcome to ELS 2011, the 4 th European Lisp Symposium. In the recent years, all major academic events have suffered from a decreasing level of attendance and contribution, Lisp being no exception to the rule. Organizing ELS 2011 in this... more
The Common Lisp metaobject protocol specifies a generic function named make-method-lambda to be called at macro-expansion time of the macro defmethod. In an article by Costanza and Herzeel, a number of problems with this generic function... more
This study aims to determine the level of liquidity of the District Rural Regional Company (PD, PK) Rangkasbitung influenced by the rotation of working capital. Bank liquidation occurs when a bank is no longer able to meet its short-term... more
This paper addresses the problem of finding body parts in images, which can be an essential first step for body pose estimation. The core component of the presented method is the pixel-based classification of body parts using Random... more
Semioticians perceive signs not in seclusion but as an integral part of sign systems. They examine how meanings are constructed, being interested not only with communication but also with the structure and sustenance of phenomenon.... more
This presentation is a beginner-friendly guide to Digital Marketing. It explains what digital marketing is, why it is important, and how students can start learning today. Inside you will find key topics like SEO, Social Media Marketing,... more
Structural Equation Model (SEM) was known as powerfull and popular multivariate analysis technique. It provides a comprehensive method for the quantification and testing of theories. The ability of this model is to test model with... more
I started this project at a point in my life when I faced numerous new responsibilities. Being a newly wed, doing an MSc seemed close to impossible. But I firmly believe that if one wishes, the impossible can be achieved. The idea for... more
Kajian ini bertujuan untuk mempelajari peran kepribadian dalam membentuk kesuksesan wirausaha melalui studi kasus tokoh Eka Tjipta Widjaja, pendiri Sinar Mas Group. Analisis dilakukan dengan menggunakan teori Big Five Personality yang... more
Kewirausahaan merupakan salah satu elemen penting dalam pengembangan ekonomi global, inovasi teknologi, serta penciptaan nilai tambah dalam masyarakat. Wirausahawan sering dipandang sebagai individu dengan kepribadian khas yang ditandai... more
The use of digital tools for " doing mathematics " has been studied both from the meaning making perspective and from the point of view of social interactions. In this study, we discuss how the use of digital tools that support... more
Tabled evaluation has been proved an effective method to improve several aspects of goal-oriented query evaluation, including termination and complexity. Several "native" implementations of tabled evaluation have been developed which... more
Data exchange and interoperability between clinical information systems represent a crucial issue in the context of pati ent record data collection. An XML representation schema adapted to end-stage renal disease (ESRD) patients was... more
Proses seleksi penerimaan taruna baru di Akademi Pelayaran Niaga Indonesia (AKPELNI) terdapat beberapa ketidakpastian, antara lain nilai ujian seleksi potensi akademik, nilai kesamaptaan, kesehatan, tinggi badan serta wawancara setiap... more
Magnetic resonance imaging (MRI)-based morphometry provides in vivo evidence for macro-structural plasticity of the brain. Experiments on small animals using automated morphometric methods usually require expensive measurements with... more
Abstract. This paper reports on the ongoing effort in building an RDF ontology for the de-facto standard conceptual model for library catalogs. We motivate our work by a concrete real world application and demonstrate how using the CoGui... more
Download research papers for free!