Skip to content

Booksellers & Trade Customers: Sign up for online bulk buying at trade.atlanticbooks.com for wholesale discounts

Booksellers: Create Account on our B2B Portal for wholesale discounts

What is Software: How software is used with computers

by Jc Reardon
Sold out
Current price ₹1,564.00
Original price ₹1,691.00
Original price ₹1,691.00
Original price ₹1,691.00
(-8%)
₹1,564.00
Current price ₹1,564.00

Imported Edition - Ships in 18-21 Days

Free Shipping in India on orders above Rs. 500

Request Bulk Quantity Quote
+91
Book cover type: Paperback
  • ISBN13: 9798312683851
  • Binding: Paperback
  • Subject: N/A
  • Publisher: Independently Published
  • Publisher Imprint: Independently Published
  • Publication Date:
  • Pages: 352
  • Original Price: USD 19.0
  • Language: English
  • Edition: N/A
  • Item Weight: 472 grams
  • BISAC Subject(s): General

What is Software?
Software refers to a collection of instructions, data, or programs that tell a computer how to perform specific tasks. It includes:

  • System Software: Operating systems (Windows, Linux, macOS), utilities, and drivers.
  • Application Software: Programs designed for users, such as web browsers, office suites, and games.
  • Programming Software: Tools for developers like compilers, debuggers, and Integrated Development Environments (IDEs).

What is Programming?
Programming is the process of designing, writing, testing, and maintaining code that enables software to function. It involves:

  • Algorithms: Step-by-step procedures to solve problems.
  • Code: Written instructions using programming languages.
  • Debugging: Fixing errors in the code.
Programming Paradigms
  1. Procedural Programming (e.g., C, COBOL, FORTRAN)
    • Code is structured as sequences of instructions (procedures).
    • Uses loops, conditionals, and functions.
  2. Object-Oriented Programming (OOP) (e.g., Java, C++, Python)
    • Uses objects and classes to model real-world entities.
    • Principles: Encapsulation, Inheritance, Polymorphism, and Abstraction.
  3. Functional Programming (e.g., Lisp, Haskell, Scala)
    • Emphasizes functions as first-class citizens.
    • Avoids changing states and mutable data.
  4. Scripting Languages (e.g., Python, JavaScript, Ruby)
    • Used for automation, web development, and quick tasks.
    • Often interpreted rather than compiled.

Popular & Classic Programming Languages
Here's a mix of modern and historical languages, including the ones you mentioned:
1. COBOL (Common Business-Oriented Language)

  • Year Created: 1959
  • Purpose: Business, finance, and administrative systems.
  • Key Features:
    • Designed for readability (English-like syntax).
    • Used in legacy banking and government systems.
    • Highly structured and procedural.
    • Still in use today for maintaining old systems.
2. FORTRAN (Formula Translation)
  • Year Created: 1957
  • Purpose: Scientific, engineering, and numerical computing.
  • Key Features:
    • The first high-level programming language.
    • Optimized for mathematical calculations and performance.
    • Still widely used in scientific computing, aerospace, and simulations.
3. Visual Basic (VB)
  • Year Created: 1991 (Derived from BASIC)
  • Purpose: Rapid application development (RAD) for Windows.
  • Key Features:
    • Event-driven and easy-to-learn.
    • Uses a graphical user interface (GUI) builder.
    • Replaced by VB.NET in the .NET framework.
4. C (1972)
  • Purpose: Systems programming, embedded systems.
  • Key Features:
    • Low-level access to memory.
    • Portable across different systems.
    • Foundation for C++, Java, and many other languages.
5. C++ (1983)
  • Purpose: General-purpose, OOP programming.
  • Key Features:
    • Extends C with object-oriented features.
    • Used in game development, system software, and performance-critical applications.
6. Java (1995)
  • Purpose: Cross-platform applications (Write Once, Run Anywhere).
  • Key Features:
    • Uses the Java Virtual Machine (JVM).
    • Strongly typed and OOP-focused.
    • Widely used in enterprise applications, Android development, and web apps.

Trusted for over 49 years

Family Owned Company

Secure Payment

All Major Credit Cards/Debit Cards/UPI & More Accepted

New & Authentic Products

India's Largest Distributor

Need Support?

Whatsapp Us