Coding Languages Advantages/Disadvantages

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

.Net

.NET (pronounced dot net) is a framework that provides a programming guidelines that can be used to develop a wide range of applications---from web to mobile to Windows-based applications. The .NET framework can work with several programming languages such as C#, VB.NET, C++ and F#. At Grand Circus, we use C#.

What is a framework?

A Framework is a collection of code and services that make it easier for you to create your own custom apps, without having to write all the code yourself.

C

C Language is a structure-oriented, middle-level programming language mostly used to develop low-level applications. C Language is used to develop systems applications that are integrated into operating systems such as Windows, UNIX and Linux, as well as embedded softwares. Applications include graphics packages, word processors, spreadsheets, operating system development, database systems, compilers and assemblers, network drivers and interpreters. Specializes in Embedded Systems, Systems Programming, Artificial Intelligence, Industrial Automation, Computer Graphics, Space Research, Image Processing and Game Programming

C++

C++ is a general purpose, object-oriented, middle-level programming language and is an extension of C language, which makes it possible to code C++ in a "C style". In some situations, coding can be done in either format, making C++ an example of a hybrid language. The C++ language is used to create computer programs and packaged software, such as games, office applications, graphics and video editors and operating systems. Specializes in System/Application Software, Drivers, Client-Server Applications, Embedded Firmware

What is object oriented programming?

Focuses on objects, which have attributes and methods. Instead of just programming through actions. This provides the opportunity for: - Encapsulation (closures) - which will give you the ability to keep stuff private and give access to only what you want. - Inheritence - Lets the object inherit the data-type of the parent class. - Polymorphism - An object's datatype can be changed from what it originally was. Ex: circle, square, triangle "classes" could all inherit from shape. However all of these "classes" could morph based on what is needed from them, but still retain inherited properties.

Java

Java is a general-purpose, object-oriented, high-level programming language with several features that make it ideal for web-based development. Java is used to develop enterprise-level applications for video games and mobile apps, as well as to create web-based applications with JSP (Java Server Pages). When used online, Java allows applets to be downloaded and used through a browser, which can then perform a function not normally available. Specializes in Internet of Things (IoT), Enterprise Architecture, Cloud Computing

Javascript

JavaScript is a client-side programming language that runs inside a client browser and processes commands on a computer rather than a server. It is commonly placed into an HTML or ASP file. Despite its name, JavaScript is not related to Java. JavaScript is used primarily in Web development to manipulate various page elements and make them more dynamic, including scrolling abilities, printing the time and date, creating a calendar and other tasks not possible through plain HTML. It can also be used to create games and APIs.

C#

Pronounced C-sharp (not C-hashtag), C# is a multi-paradigm programming language that features strong typing, imperative, declarative, functional, generic, object-oriented and component-oriented disciplines. C# helps developers create XML web services and Microsoft .NET-connected applications for Windows operating systems and the internet. Specializes in Windows-based platforms

Python

Python is an advanced programming language that is interpreted, object-oriented and built on flexible and robust semantics. Python lets you work quickly to integrate systems as a scripting or glue language. It's also suited for Rapid Application Develop (RAD). Specializes in Web and Internet development

Ruby

Ruby is an open-sourced, object-oriented scripting language that can be used independently or as part of the Ruby on Rails web framework. Ruby is used for simulations, 3D modeling, and to manage and track information. Specializes in Web App Development, Robotics, Networking, System Administration and Security

SQL

SQL is a database query language (not a development language) that allows for adding, accessing and managing content in a database. It is the language that allows programmers to perform the common acronym CRUD (Create; Read; Update; Delete) within a database. SQL interacts with the backend database of web application. It is the "de facto standard" database language, always used in conjunction with another programming language. SQL programs are implemented as a way for businesses and organizations to access and manipulate information stored in their databases. Specializes in Data Analysis and Big Data Mining


Ensembles d'études connexes

HESI Admission Assessment Exam Review, Hesi A2 Vocabulary, HESI A2 Grammar, HESI - Math, Anatomy and Physiology Hesi A2 Admission Assessment 4th edition, HESI CHEMISTRY, HESI Vocab, HESI Entrance Exam Vocabulary, Hesi, HESI Biology

View Set

Immune and Hematologic Disorders PrepU

View Set

EC1008: Chapter 5 questions and answers

View Set

Hematologic System 39 nclex questions

View Set

Unit 10 multiple choice questions

View Set

Ethical and Professional Standards and Quantitative Methods (Book 1)

View Set

Principles of Chiropractic Midterm

View Set

Income Statement Preparation and Analysis

View Set