Distributed Application Specification Language (DASL) is a strongly typed programming language developed by Sun Microsystems Laboratories between 1999 and 2003. The language was a part of the Ace Project, with their main goal of enabling the rapid development of websites and web-based applications.

Being a domain-specific language, DASL defines an application as a domain model with one or more logical presentation models, which can generate a graphical user interface meaning that the user interface can interact with electronic devices from icons and audio indicators as the input-type.

DASL is mostly used to create business applications since it is aimed to…


AIMMS stands for Advanced Interactive Multidimensional Modeling System. To summarize, AIMMS specializes in prescriptive analytics, where users find the best course of action by analyzing data.

The founder of AIMMS was a mathematician named Johannes Bisschop. In 1974, Bisschop had received his Ph.D. in Mathematical Sciences in the United States and then moved back to The Netherlands. There, he worked as an Applied Mathematics professor while managing a company know as Paragon Decision Technology B.V or AIMMS B.V.

It was not until 1989 that Bisschop created the first version of AIMMS. As a mathematician, Bisschop originally introduced AIMMS as a…


A waste or not?

Though the cryptid Bloop has never been seen, one could argue that BlooP the language cannot be seen too. But BlooP is an incredibly simple example of what a programming language can be. Not necessarily simple, meaning it’s easy to learn, but simple, meaning it can’t really be used for anything useful. It’s so simple that it doesn’t have the capability to subtract numbers without typing out a large set of instructions. Even then, negative numbers don’t even exist to BlooP.

https://monster.fandom.com/wiki/Bloop

It was initially created by a man named Douglas Richard Hofstadter in 1979 to make…


BIG Data — Apache Pig Latin

In recent years, utilizing big data has become an inseparable part of software development. Many companies store their customers’ data and use it to improve their service.

Apache Hadoop is one of the essential software that manages data processing and storage for big data applications. Apache Pig Latin is a high-level language for expressing data analysis programs and a related project of Apache Hadoop.

https://www.slideshare.net/pothiq/introduction-to-apache-hadoop-ecosystem

Apache Pig Latin is a language that is executed over Apache Hadoop. Apache Hadoop is designed to solve the problem of scaling up databases with distributed processing. Also, it was…


The history of Arc begins with the programming language of Lisp. Lisp was made in the 1950s by John McCarthy while at the Massachusetts Institute of Technology(MIT). “As part of an artificial intelligence project, he needed a programming language that could process lists of data. Sentences structured formally would represent information about the world. The computer would navigate and process lists of sentences to mimic human reasoning, for example, the ability to answer a question by comparing possible sentences organized into lists.” This project helped birth the new language of Lisp. …


HISTORY

Java, an object-oriented programming language was created by James Gosling and colleagues in the 1990s. Object-oriented programming introduced the context of objects t in the programming approach where objects here represent real words entity. An object-oriented program works as a collection of objects following a logical syntax or method to perform a given task. Other programming languages are supposed to be compiled as source code or machine code at runtime. Java was designed with a java compiler that converts the source code to intermediate code called byte code. …


The programing language A#, pronounced A sharp, was first started and released in 2004. It was designed by Dr. Martin C Carlisle, Lieutenant Colonel Ricky Sward, and Major Jeff Humphries. The language was developed at the Department of Computer Science at the United States Air Force Academy. Over the years, unfortunately, A# is no longer a language people consider learning and is rarely used, if at all. Many of the websites relating to A#, such as its home page and Dr. Carlisle’s website, are highly outdated and it is difficult to find information about the language on the internet. It…


AutoLISP is a programming language introduced in 1986. It was made by Autodesk specifically for use along with their AutoCAD family of products. The AutoCAD software and its derivatives (AutoCAD Map 3D, AutoCAD Architecture, and AutoCAD Mechanical) are computer-aided design programs, used by engineers, graphic designers, architects, and other professionals. AutoLISP is based on XLISP, a dialect of the Lisp programming language.

AutoLISP is a very simple language to learn even if you do not know any other languages, given that you have a modest understanding of AutoCAD software to start with. This is because the language is aimed towards…


Ballerina Programming Language

Ballerina is a cross-platform programming language that made its first public appearance in 2017. Ballerina incorporates many modern aspects that make it ideal for fields of programming such as cloud migration and application development. These modern aspects such as open-source development and cloud integration make ballerina a versatile and widely applicable programming language. Ballerina is an open-sourced language, making it open to the public to adopt it or learn it from others. This means that the software for the language itself may be developed in a collaborative or public virtual environment.

The benefit of open-source programming languages…


Algebraic Logic Functional Programming

There are several types of programming languages used for different purposes. Two well-known types of programming languages are functional and logic. Algebraic Logic Functional (ALF) is a programming language that combines these two types, functional and logic programming. The primary benefit of ALF is in this combination which is a complex process called narrowing. The literature on ALF is very limited therefore requiring some understanding of programming languages similar to ALF. An understanding of Prolog, a very common logic programming language, is essential for using ALF. …

Website Developer

Seattle Website Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store