Installation

C and C++ :
Code Blocks : https://www.wikihow.com/Download,-Install,-and-Use-Code::Blocks

Java :
Eclipse : https://youtu.be/WIzzHeWukUU
Netbeans : https://youtu.be/pgr-Bzkc4zg

Advertisements

History

• Paradigm :

C : Imperative, Structured
C++ : Multi-paradigm: Procedural, Functional, Object-oriented, Generic
Java : Multi-paradigm: Imperative, Structured, Object-oriented, Generic, Reflective, Concurrent

.

• Designed by :

C : Dennis Ritchie
C++ : Bjarne Stroustrup
Java : James Gosling

.

• Developer :

C : Dennis Ritchie and Bell Labs
C++ : NULL
Java : Sun Microsystems (Now: Oracle Corporation)

.

• First appeared :

C : 1972
C++ : 1985
Java : 1995

.

• Operating System :

C : Cross-platform
C++ : Cross-platform
Java : Cross-platform

.

• Filename Extensions :

C :  .c , .h
C++ :  .C , .cc , .cpp , .cxx , .c++ , .h , .hh , .hpp , .hxx , .h++
Java : .java , .class , .jar

.

Introduction

• What is a programming language? (প্রোগ্রামিং বা প্রোগ্রামিং ভাষা কি?)

১। উইকিপিডিয়া : https://bn.wikipedia.org/wiki/%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82_%E0%A6%AD%E0%A6%BE%E0%A6%B7%E0%A6%BE

২। জাকিরের টেক ডায়েরি : https://jakir.me/%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82-%E0%A6%B2%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%99%E0%A7%8D%E0%A6%97%E0%A7%81%E0%A7%9F%E0%A7%87%E0%A6%9C/

৩। Ktech : https://ktechweb.org/2017/03/28/programming-why-what-and-how/

.

• Why learn a programming language? (প্রোগ্রামিং কেনো শিখবো?)

১। শাফায়েতের ব্লগ : http://www.shafaetsplanet.com/?p=1437

.

• Which/How many programming language will learn? (কোন/কয়টা প্রোগ্রামিং ভাষা শিখবো?)

১। হাসানের রাফখাতা : https://hellohasan.com/2016/07/05/%e0%a6%b8%e0%a6%bf-%e0%a6%a8%e0%a6%be%e0%a6%95%e0%a6%bf-%e0%a6%9c%e0%a6%be%e0%a6%ad%e0%a6%be-%e0%a6%95%e0%a7%8b%e0%a6%a8%e0%a6%9f%e0%a6%be-%e0%a6%b6%e0%a6%bf%e0%a6%96%e0%a6%ac/

.

 

 

Input/Output

Output:

1. C: printf()
Example: printf(“Hello World!”);

2. C++: std::cout
Example: std::cout << “Hello World!”;

3. Java: System.out.print()
Example: System.out.print(“Hello World!”);

 

 

Input:
(for integer values)

1. C: scanf()
Example: scanf(“%d”, &n);

2. C++: std::cin
Example: std::cin >> n;

3. Java: scan.nextInt()
Example:
Scanner scan = new Scanner(System.in);
n = scan.nextInt();