ArchiveSeptember 2019

Visual programming


Conventional programming languages ​​are difficult to learn and use, requiring skills that many people do not have. For this reason, user interfaces from a wide range of programs have begun to come with facilities that complement and facilitate programming capabilities. Visual programming is programming in which more than one size is used to convey information. Examples of such additional...

GNU Flex and GNU bison


GNU Flex At the conceptual level, the compiler is a program that translates from one language to another. Most often, the compiler translates from a high-level language (C, C ++, Java), which is written and understood by a programmer, into a low-level language (bytecode, assembly language, machine code) that can be more than executed by the processor. The lexical analysis is the first step in the...

What is the DOS OS


DOS (Disk Operating System) is a single-tasking, single-user command-line operating system. Microsoft created the original version in 1981 for IBM and was called PC-DOS. Microsoft then ported and sold the system to IBM-PC compatible computers manufactured by others than IBM under the name of the Microsoft Disk Operating System (MS-DOS). This version was the most popular OS at the time. In...

ALGOL, AutoIt and AppleScript programming languages


ALGOL which is short for ALGOrithmic Language is a programming language suitable for writing algorithms. It was made in 1959, but the most widespread version is ALGOL-60, which was adopted at an international conference in Paris and was perfected by specialists from the International Federation for Information Processing (IFIP). ALGOL was used on large numerical computers. the SUBSETALGOL-60...

APL and SPARC programming languages


The APL named after the book A Programming Language is an interactive board-oriented language and development environment that is available from commercial and non-commercial providers for most platforms. It is based on a mathematical notation invented by Kenneth E. Iverson. The unique combination of unique or unusual features of APL language ranks it among the most productive programming...

BRAINFUCK and CLIPS programming languages


BRAINFUCK Brainfuck is an esoteric programming language, known for its simplicity. The programmer Urban Müller created this programming language, only to be tested with no practical application. Popular forms of censorship are brainf***, brainf*ck, brainfsck, b****fuck, or BF. The name of the language is not generally written in upper case, except when it is at the beginning of the sentence...

BASIC, Blitz Basic and BPEL programming languages


BASIC BASIC (an acronym for English Beginners All-purpose Symbolic Instruction Code) is a high-level computer programming language, very similar to English, making it easy to remember and ideal for beginners. Thus, the generation of users that were the predecessors of the PC era took the first contact with programming through HC computers, which were based on a version of BASIC. It’s a...

Cayenne, Clojure and ColdFusion programming languages


Cayenne is a functionally dependent programming language, created by Lennart Augustsson in 1998, making it one of the oldest dependent programming language. An important design decision is that the language allows unrestricted recursive functions to be used at the type level, making the type of verification undecided. There are very few building blocks in the language. The basic types are...

Curry and Curl programming languages


Curry is an experimental functional logic programming language based on Haskell language. It combines the elements of functional and logical programming, including the integration of constraint programming. It is almost a superset of Haskell, lacking support, especially for overloading using type classes, which some implementations provide anyway as an extension of language, such as the Münster...

Epigram and Euphoria


Epigram is a functional programming language with dependent types. The epigram also refers to the IDE, usually packaged with the language. The Epigram type system is powerful enough to express the program specifications. Its purpose is to support a smooth transition from regular programs to integrated programs and evidence whose correctness can be verified and certified by the compiler. Epigram...

Recent Posts