Monday, 11 February 2019

Glossary on programming languages 

Hi there, my name is Sébastien and I'm currently studying in the computer program at the cegep of Thetford Mines. Since there is a lot of words that are technical and blend in with others, I made this glossary to help out other people who are confused about those words. This glossary will mainly focus on the programming languages and the terms associated with them. Getting familiarized with those words and their definitions will greatly help you in this course.

python
an interpreted, object-oriented programming language similar to PERL who gained popularity because of its clear syntax and readability.
PERL
stands for "Practical Extraction and Report Language", it is a scripting language which uses a syntax simliar to C/C++ and is commonly used by Web programmers to create scripts for Web servers.
javascript
Javascript (JS) is a scripting languages, primarily used on the Web. It is used to enhance HTML pages and is commonly found embedded in HTML code.
HTML
HTML (Hypertext Markup Language) is a text-based approach to describing how content contained within an HTML file is structured. This markup tells a web browser how to display the text, images and other forms of multimedia on a webpage.
SQL
Structured Query Language (SQL) is a standard computer language for relational database management and data manipulation. SQL is used to query, insert, update and modify data. Most relational databases support SQL,
object-Oriented Programming (OOP)
Object-oriented programming (OOP) is a programming language model organized around objects rather than "actions" and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data.
C
C is a high-level and general-purpose programming language that is ideal for developing firmware or portable applications and was originally intended for writing system software
NoSQL
NoSQL is an approach to database design that can accomodate a wide variety of data models, including key-value, document, columnar and graph formats. NoSQL, which stand for "not only SQL," is an alternative to traditional relational databases in which data is placed in tables and data schema is carefully designed before the database is built. NoSQL databases are especially useful for working with large sets of distributed data.
blockly
Blockly is a free program that is a basic, visual language. It can be used by everyone, old or young. The user learns to write programs by putting blocks together to create simple functions. Each visual object is also a code object.
ruby
Ruby is a dynamic, object-oriented scripting language that is used in the development of websites and mobile apps. It is similar to Python in that it is simple and readable. It is usually focused on web-based applications. It is the language that powers their framework, Ruby on Rails, which is behind websites such as Twitter, Groupon and GitHub.
COBOL
COBOL (Common Business-Oriented Language) is a high-level programming language for business applications. It was the first popular languaged designed to be operating system agnostic and is still in use in many financial and business applications today.
algorithm
An algorithm is a step by step method of solving a problem. It is commonly used for data processing, calculation and other related computer and mathematical operations.

sources:
https://whatis.techtarget.com
https://www.techopedia.com

No comments:

Post a Comment