C++ Programming Language

Cards (54)

  • What is the preeminent language for the development of high-performance software?
    C++
  • Its syntax has become the standard for professional programming languages, and its design philosophy reverberates throughout computing?

    C++
  • What are two languages that is derived from C++?
    Java and C#
  • Who created C++?
    Bjarne Stroustrup
  • Where was C++ it developed or created?
    in 1979, at Bell Laboratories in Murray Hill, New Jersey
  • What was C++ initially called?
    C with Classes
  • In what year was it changed and released?
    Its name was changed in 1983 and released in 1985.
  • Who invented and first implemented C on a DEC PDP – 11 using the UNIX OS?

    Dennis Ritchie
  • What is the result of a development process that started with an older language called BCPL?
    C
  • What does BCPL stands for?
    Basic: Combined Programming Language
  • Who created BCPL?
  • What language BCPL influenced?
    It was B (Ken Thompson)
  • What is often composed of simple, hierarchical program flow structures?
    Structured programming
  • What are the flow structures of Structured programming?

    Sequence, selection, and repetition.
  • What is referred to as an ordered execution of statements?

    Sequence
  • What is one of a number of statements is executed depending on the state of the program. This is usually expressed with keywords such as if..then..else..endif, switch, or case?

    Selection
  • A statement is executed until the program reaches a certain state or operations are applied to every element of a collection?

    Repetition
  • This is usually expressed with keywords such as while, repeat, for or do..until.?

    Repetition
  • Why do we need C++?
    We need C++ for its complexity and for OOP.
  • A program that could handle larger, more complex programs?

    OOP (Object-oriented Programming)
  • What developed Java?
    Sun Microsystems
  • What created C#?
    Microsoft
  • Who is the parent of both Java and C#?
    C++
  • What is the difference between C++, to Java, and C#?
    To create high-level performance, use C++, but if you need highly portable software, use Java and C#.
  • How to create a C++ program that runs in a variety of environments?

    Several different executable versions of the program are needed.
  • What is the intermediate language for Java?

    Bytecode
  • What intermediate language for C#?
    MSIL (Microsoft Intermediate Language)
  • What does MSIL stands for?

    Microsoft Intermediate Language
  • What does OOP stands for?

    Object-Oriented Language
  • What is an artificial and informal language that helps programmers develops algorithms, and is a "text-based" detail (algorithmic) design tool. These include while, do, for, if, switch?

    Pseudo Code
  • How is Pseudo code executed?
    Runtime System
  • What is the runtime system for Java?

    Java Virtual Machine
  • What is the runtime system for C#?
    Common Language Runtime (CLR)
  • What is a programming paradigm that uses "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs?

    Object-oriented programming (OOP)
  • What programming techniques does OOP include?
    Information hiding, data abstraction, encapsulation, modularity, polymorphism, and inheritance.
  • What are the three traits common to C++?

    Encapsulation, Polymorphism, and Inheritance.
  • What is the process of combining data and functions into a single unit?
    Class
  • Using the method of __ , the programmer cannot directly access the data. Data is only accessible through the functions present inside the class?

    Encapsulation
  • Data encapsulation led to the important concept of?

    Data hiding
  • What is the implementation details of a class that are hidden from the user?
    Data hiding