difference between some prog languages 01-02-2024, 02:50 AM
#1
Example Script: Hello, World!
Python:
python
print("Hello, World!")
JavaScript (Node.js):
javascript
console.log("Hello, World!");
C++:
cpp
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
Syntax Differences:
Print Statement:
Python: Uses print("Hello, World!").
JavaScript: Uses console.log("Hello, World!");.
C++: Uses std::cout << "Hello, World!" << std::endl;.
Syntax for Comments:
Python: Uses # for single-line comments and ''' or """ for multi-line comments.
JavaScript: Uses // for single-line comments and /* */ for multi-line comments.
C++: Uses // for single-line comments and /* */ for multi-line comments.
Variable Declaration:
Python: Variables are dynamically typed; no explicit type declarations are needed.
python
message = "Hello, World!"
JavaScript: Also dynamically typed.
javascript
var message = "Hello, World!";
C++: Requires explicit type declarations.
cpp
#include <string>
int main() {
std:
tring message = "Hello, World!";
return 0;
}
Function Definition:
Python:
python
def greet(name):
print("Hello, " + name + "!")
JavaScript:
javascript
function greet(name) {
console.log("Hello, " + name + "!");
}
C++:
cpp
#include <iostream>
void greet(std:
tring name) {
std::cout << "Hello, " << name << "!" << std::endl;
}
int main() {
greet("World");
return 0;
}
Python:
python
print("Hello, World!")
JavaScript (Node.js):
javascript
console.log("Hello, World!");
C++:
cpp
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
Syntax Differences:
Print Statement:
Python: Uses print("Hello, World!").
JavaScript: Uses console.log("Hello, World!");.
C++: Uses std::cout << "Hello, World!" << std::endl;.
Syntax for Comments:
Python: Uses # for single-line comments and ''' or """ for multi-line comments.
JavaScript: Uses // for single-line comments and /* */ for multi-line comments.
C++: Uses // for single-line comments and /* */ for multi-line comments.
Variable Declaration:
Python: Variables are dynamically typed; no explicit type declarations are needed.
python
message = "Hello, World!"
JavaScript: Also dynamically typed.
javascript
var message = "Hello, World!";
C++: Requires explicit type declarations.
cpp
#include <string>
int main() {
std:
![Confused Confused](https://sinister.ly/images/smilies/set/confused.png)
return 0;
}
Function Definition:
Python:
python
def greet(name):
print("Hello, " + name + "!")
JavaScript:
javascript
function greet(name) {
console.log("Hello, " + name + "!");
}
C++:
cpp
#include <iostream>
void greet(std:
![Confused Confused](https://sinister.ly/images/smilies/set/confused.png)
std::cout << "Hello, " << name << "!" << std::endl;
}
int main() {
greet("World");
return 0;
}