Exnrt Logo
  • Home
  • Technology
    • Artificial Intelligence
    • WordPress
  • Programming
    ProgrammingShow More
    Mistral AI Model
    Mistral-7B Instruct Fine-Tuning using Transformers LoRa
    19 1
    Hugging Face Website
    Hugging Face Transformers Pipeline, what can they do?
    15 1
    AI generated images using SDXL-Lightning huggingface
    SDXL-Lightning model using hugging face Transformers
    14 1
    Gemma AI Model
    Finetune Gemma Models with Transformers
    11 1
    HTML Quiz App
    Quiz App Using HTML, CSS, and JavaScript
    9 1
  • Business
    • Ads
    • SEO
  • AI Tools
    • AI Chatbot For Education
    • Ask a Question
    • News Title Generator
  • My Feed
    • My Interests
    • My Saves
    • History
Notification
Sign In
ExnrtExnrtExnrt
Font ResizerAa
  • Artificial Intelligence
  • Technology
  • Business
  • Ads
  • SEO
Search
  • Blog
  • Ads
  • Programming
  • Technology
  • Artificial Intelligence
  • WordPress
  • SEO
  • Business
  • Education

Top Stories

Explore the latest updated news!
Fine Tuning Siglip2 a ViT on Image Classification Task.

Fine Tuning Siglip2 on Image Classification Task

10
AI-Generated-Image-using-Flux-1

How to Fine-Tune Flux.1 Using AI Toolkit

11
microsoft/Phi-3-mini-128k-instruct

How to fine-tune Microsoft/Phi-3-mini-128k-instruct

13

Stay Connected

Find us on socials
248.1k Followers Like
61.1k Followers Follow
165k Subscribers Subscribe
ProgrammingBlog

History of C++ Programming Language

Ateeq Azam
Last updated: May 26, 2023 11:07 am
By Ateeq Azam Add a Comment 6 1
Share
History of C++ Programming Language
History of C++ Programming Language
SHARE

It is interesting to know the history of C++. Here we are going to discuss a brief history of C++ language.

Table of Content
Development of C Language C++ history starts in 1980Object-Oriented Programming LanguageC++International NamesC++ Standard Libraries

In 1967, the BCPL language was developed by Martin Richards. The BCPL language was used to write operating systems and compilers.

Two years later, Ken Thompson developed a B programming language. The B programming language had more advanced features than the BCPL.

The UNIX operating system was first developed in 1970 at Bell Laboratory. Both BCPL and B were “type-less” languages. Thus, every data item in these languages ​​captures a “word” in memory.

Development of C Language

In 1972, Dennis Rich developed the C language at Bell Laboratory. C language was a modern version of B language. It contained many important concepts of BCPL and B. New features, such as data typing and many other functions, were also added to C.

The next version of UNIX was revised and written in C. C language was developed as a computer-free language. The program written in C can be run on any computer.

C++ history starts in 1980

In the early 1980s, C++ was developed by Bjarne Stroustrup. This was an extension of C. It was designed for the UNIX system environment. C++ enabled programmers to improve code quality. This included object-based programming. Bjarne Stroustrup is said to be the founder of the C++ language.

The C++ programming language dates back to 1979 when Bjarne Stroustrup was working on his PhD dissertation. One of the languages that Stroustrup had the opportunity to work with was Simula, which was primarily designed for simulation.

Object-Oriented Programming Language

The Simula 67 language – with which Stroustrup worked – is considered the first language to support the Object-Oriented Programming Paradigm. Stroustrup found that this model is very useful for software development, however, Simula language is very slow for practical use.

Shortly afterwards, he began working on “C Wood Classes,” the name suggests that the C language was supposed to be a superset. The goal was to incorporate object-oriented programming into the C language, which was and still is a respected language for its portability without sacrificing speed or low-level functionality.

The language included all the features of the C language, as well as classes, basic inheritance, inline, default function arguments, and strong type testing.

C++International Names

In 1983, the name of the language was changed from C to C++. The C++ operator in C language is an operator for extending the variable, providing some insight into how Stroustrup viewed the language.

Many new features were added around this time, including the most notable virtual functions, function overloading, & citations with symbols, const keyword, and single-line comments using two forward slashes (which that language is a feature derived from BCPL).

In 1998, the C++ Standards Committee published the first international standard for C++ ISO/IEC 14882:1998, which will be informally known as C++ 98. Explained C++ references are said to have a major impact on quality development.

C++ Standard Libraries

The standard template library, which began its conceptual development in 1979, was also included. In 2003, the committee responded to several issues that were reported with its 1998 standard and revised accordingly. The modified language was dubbed C++ 03.

In mid-2011, the new C++ standard (dubbed C++ 11) was completed. The Boost library project had a significant impact on the new standards, and some of the new modules were derived directly from the respective Boost Libraries.

Some new features include regular expression support (details of regular expressions can be found here), a comprehensive randomization library, a new C++ time library, atomics support, and a standard threading library (which was lacking in both C and C++ until 2011).

A new for loop syntax that provides similar functionality for each loop in some other languages, better support for an auto keyword, new container classes, unions and row start lists, and variable templates.

TAGGED:Programming
Share This Article
Facebook Twitter Copy Link Print
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Leave a comment
Subscribe
Login
Notify of
guest

guest

0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments

You Might Also Like

Fine Tuning Siglip2 a ViT on Image Classification Task.
Fine Tuning Siglip2 on Image Classification Task
AI-Generated-Image-using-Flux-1
How to Fine-Tune Flux.1 Using AI Toolkit
microsoft/Phi-3-mini-128k-instruct
How to fine-tune Microsoft/Phi-3-mini-128k-instruct
AI Generated: A professional real llama looking like a hacker in a dark lab with light yellow lights
How to Fine-tune Meta Llama-3 8B

Other Posts

CSS 3D Glowing Animated Cube
CSS 3D Glowing Animated Cube | Ambient Light Effects
Programming Blog
Free Premium WordPress Themes & Plugins
10 Best Websites for Free GPL WordPress Themes & Plugins
WordPress Blog
Publift AdX - Google Certified Publisher Partner
Publift: A Google Certified Publishing Partner
Ads Blog
Google Search Engine
Create a GDPR consent message by 16 January 2024
Ads Blog

Latest Posts

Uncover the Latest stories that related to your interest!

At Exnrt.com, we believe in empowering computer science students with the knowledge and skills they need to succeed in their careers. Our goal is to provide accessible and engaging tutorials that help students and professionals develop their skills and advance their careers.

  • Categories:
  • Business
  • Technology
  • Ads
  • SEO

Quick Links

  • Blog
  • Technology
  • Artificial Intelligence
  • Business

About US

  • About Us
  • Contact Us
  • Privacy Policy

Copyright © 2024 All Rights Reserved – Exnrt by ateeq.pk

wpDiscuz
Welcome Back!

Sign in to your account

Register Lost your password?