Solved

C++ for writing assembler, linker.

Posted on 2000-02-16
1
318 Views
Last Modified: 2012-06-21
c is normally used for writing assemblers and linkers. I want to know, why is c++ not used for writing these system programs? What would be the pros and cons of using c++(object oriented programming) for this purpose?

Any help in this regard will be highly appreciated.
0
Comment
Question by:creative12
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 22

Accepted Solution

by:
nietod earned 100 total points
ID: 2526657
>> want to know, why is c++ not used for writing
>> these system programs?
Because most assemblers and linkers were written over the last 50 years and C++ was popular for only the last 10.  

The trend certainly won't continue.

For example, C was also populer for OSs in the 70s and 80s so Windows was largly written in C.   But today new development for windows is done in C++.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: SunnyDark
This article's goal is to present you with an easy to use XML wrapper for C++ and also present some interesting techniques that you might use with MS C++. The reason I built this class is to ease the pain of using XML files with C++, since there is…
Often, when implementing a feature, you won't know how certain events should be handled at the point where they occur and you'd rather defer to the user of your function or class. For example, a XML parser will extract a tag from the source code, wh…
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.

724 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question