DEV Community

Ayako yk
Ayako yk

Posted on

1

C C++ C#

C Programming Language
C is a general-purpose computer programming language. It was designed to be compiled to a machine language (a low-level computer language), so it is fast. Learning C helps us understand a foundation of programming such as an operating system or other programming languages because many of them build off of it.

What Can You Do With C ?
Operating systems
Embedded system applications
etc

C++
C++ was developed as an extension of the C programming language. Its advantage is the feature of object-oriented programming, which allows code to be reusable and makes a program more reliable.

What Can You Do With C++ ?
Operating systems
Web browsers
Games
GUI based applications
Database software
etc

C#
C# is a high-level, object-oriented programming language created based on C++ and Java. Since it was created by Microsoft, it is string at builing Windows applications and games.

What Can You Do With C++ ?
Game development using Unity
[Example] Microsoft official website, Skype website

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more