|
Software is nothing more a collection of program “Development of software is a stepwise process. First is the understanding of user requirements .Problem analysis is during the requirements analysis phase of software developments. Problem analysis is done for obtaining the user requirements. From analysis we can obtain what is the input and output, that is the first steps for designing the program.
"C" programming Language | Top |
"C" is excellent, efficient and general programming language for most of the applications, such as scientific business and system software application.
SALIENT FEATURES
- C is a general purpose Structured Language that is powerful, efficient and compact.
- C is a combination of High level language and Assembly language that's why its good for man assembler.
- C is a robust language whose rich set of built-in functions and operators can be used to write any complex program.
- C is a portable language.
- C provides a variety of data types.
- In addition, there is a hierarchy of derived data types created with pointers, arrays, structures, and unions.
- Programming in C is efficient fast because of its data types and various operators.
APPLICATION
- 90% of UNIX Operating System is written in C Language.
TOPICS COVERED
- Basic Structure of C, Constants, Variables, Data types Keywords, Operators, Expression, Conditional Operators.
- Decision, Loop Switch Control Statement.
- Arrays String Handling, Creating Functions in C.
- Introduction to Pointers in C.
- Passing Pointers as Arguments to Function.
- Structure, Union, File Handling Dynamic Allocation of Memory.
- Introduction To Linked List Basics
C++ Programming Language | Top |
C++ is an Object Oriented Programming Language that is powerful, efficient and compact. It includes concepts like Polymorphism, Dynamic Binding, Data hiding, Operator encapsulation and inheritance, which are to be observed in C. User defined objects (instances) can be reused with and without modifications to generate new application. This reduces coding to greater extents.
SALIENT FEATURES
- For file accessing, you can use file objects to open or manipulate a file.
- C++ is a Robust language whose rich set of built-in functions
and operators can be used to reduce complexity of programs.
- C++ is also a Portable language.
APPLICATIONS
- Complex real-time System.
- Simulation and Modeling.
- Object-oriented database.
- Hypertext, hypermedia and expert text.
- Neural networks and parallel programming.
- Communication System.
TOPICS COVERED
- Introduction to Object Oriented Programming (C++).
- Tokens, expression, data types control structure.
- Introduction to Classes, Objects, Constructor Deconstructor.
- Functions in C++.
- Function overloading, Operator overloading.
- Inheritance, multiple multilevel inheritance.
- Introduction to virtual functions, classes polymorphism.
- File operations using stream classes.
- Exception Handling.
- Introduction to Templates.
|