Is it possible to write big safe programs in C++?

Asked by Last Modified  

Follow 9
Answer

Please enter your answer

Computer Science Tutor

yes. C++ is generally used to write system software. For example windows operating system are writeen in C++. Most of the operating system, device driver and antivirus programs are written by using C++.
Comments

Experienced in CS,AI-ML subject teaching from past 19 years

No, it's not 100% same as that of its ancestor like Java, because of its "friend" concept, which makes c++ weak because with "friend" without instantiating a class you can enter inside any function of any class, it becomes "friend". Because of the same reason, it has been removed from Java, and even...
read more
No, it's not 100% same as that of its ancestor like Java, because of its "friend" concept, which makes c++ weak because with "friend" without instantiating a class you can enter inside any function of any class, it becomes "friend". Because of the same reason, it has been removed from Java, and even the Direct pointer handling by the user and Operator overloading is removed. read less
Comments

Yes, it is. C/C++ are SIL(System Implementation Language) languages. They are mostly used in system software development, like OS, system drivers, compilers, DB systems, Bootloaders, etc. You can take example of Linux kernel which is the strongest & popular open source OS kernel built primarily in...
read more
Yes, it is. C/C++ are SIL(System Implementation Language) languages. They are mostly used in system software development, like OS, system drivers, compilers, DB systems, Bootloaders, etc. You can take example of Linux kernel which is the strongest & popular open source OS kernel built primarily in Assembly and C language. read less
Comments

Professor

Yes As c++ is object oriented it's possible to write big programs in c++
Comments

Electrical Engineer from IIT Kanpur ,By profession Software Engineer and Teacher by passion

Writing big programs in C++ is as safe as in any other language. By safe, I think you mean error-free, crash-free etc. (Behaviour of a program).Language has nothing to do with the safety aspect. You may end up making blunders in any language.Nowadays, big programs (means very very large) are being...
read more
Writing big programs in C++ is as safe as in any other language.By safe, I think you mean error-free, crash-free etc. (Behaviour of a program).Language has nothing to do with the safety aspect. You may end up making blunders in any language.Nowadays, big programs (means very very large) are being written in many languages. read less
Comments

Trainer

Yes. Because it's very easy language. And we can develop projects or big programs in this by using OOPS concepts.
Comments

View 4 more Answers

Related Questions

How can I learn C easily and rapidly?
Practise as much as you can. Skill in programming comes mainly from experience.
Umamahesh
0 0
5
How do I program a game using C program?
Programming a game in C involves several key steps. First, you need to set up a development environment, typically using a compiler like GCC or a specialized game development framework like SDL (Simple...
Sumitha
0 0
6
What is the benefit of using enum to declare a constant?
ENUMS.. Can give numerical values for Sunday, Monday,... Easy to use in coding... Makes the program more readable/ understandable, than using 1,2,3.. Etc.
Sita
0 0
7
Who founded the C language? Why?
The C programming language was developed by Dennis Ritchie at Bell Labs in the early 1970s. Ritchie, along with his colleague Ken Thompson, created C as an evolution of the B programming...
Santosini
0 0
7
How can a program be made to print the line number where an error occurs?
The ANSI C standard includes a predefined macro named __LINE__ that can be used to insert the current source code line number in your program. This can be a very valuable macro when it comes to debugging your program and checking for logic errors.
Rituparna
0 0
7

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

10 Tips to improve your learning
1. Have a quick revision of topics that you have read in past three days before you start studying a new topic. 2. Make your own notes containing the summary of the topic. 3. Allot proper timing for...

Why we need to learn Programming languages?
Language is medium for communication. If two parties like to communicate or exchange the thoughts they must know a language. Language should be understandable by both the Parties. For example A wants to...

Difference Between C Language and C Program
C Language: C Language is structured, high level and machine independent language. C Program: C Program is the collection of functions that are supported by C library.
S

Shashwat Kumar

0 0
0

What is Safety-Critical Software?
A software whose failure may cause death or injuries to the users called Safety-Critical Software.The software present as part of Aeroplanes, or present in Rail as railway signalling software or Automotive...

Some Tricky Questions in C
Can you write two functions in which one executes before main function and other executes after the main function? #pragma startup #pragma exit Where, priority is optional integer value.For user priority...

Recommended Articles

Brilliant Academy is one of the reputed institutes for B.Tech tuition classes. This institute is specialised in delivering quality tuition classes for B.E, Engineering - all streams and Engineering diploma courses. Incorporated in 2012, Brillant Academy is a brainchild of Mr Jagadeesh. The main motto of the academy is to...

Read full article >

Lasya Infotech is a Hyderabad based IT training institute founded in 2016 by O Venkat. Believing in his innovation, passion and persistence and with a diverse blend of experience, he started his brainchild to deliver exemplary professional courses to aspiring candidates by honing their skills. Ever since the institute envisions...

Read full article >

Microsoft Excel is an electronic spreadsheet tool which is commonly used for financial and statistical data processing. It has been developed by Microsoft and forms a major component of the widely used Microsoft Office. From individual users to the top IT companies, Excel is used worldwide. Excel is one of the most important...

Read full article >

Software Development has been one of the most popular career trends since years. The reason behind this is the fact that software are being used almost everywhere today.  In all of our lives, from the morning’s alarm clock to the coffee maker, car, mobile phone, computer, ATM and in almost everything we use in our daily...

Read full article >

Looking for C Language Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you