كيف تقول "Hello World"
(برنامج بسيط) بـ26 لغة برمجة مختلفة
كما نعلم جميعاً فعندما نحاول تعلم لغة برمجة جديدة,
فإن أحد مهمتهم الأولى هي تعلم كتابة برنامج صغير والذي تمثله الجملة الشهيرة
"Hello World!" لكونه برنامج بسيط
من حيث الفهم في جميع لغات البرنامج، في العادة يتم استخدام مثل هذا البرنامج الصغير
والبسيط لشرح أساسيات لغة البرمجة بالنسبة للبرامج العملية، بالإضافة إلى أن
برنامج "Hello World!" يستخدم أيضاً للتأكد أن كل من المترجم الخاص بلغة البرمجة (Compiler)
وبيئة التطوير (Development Environment) وبيئة التشغيل (Run-time Environment ) تم تثبيتهم بالشكل الصحيح.
في هذا المقال أردنا أن نشارككم هذا البرنامج
ونعرض طريقة كتابته في 26 لغة مختلفة للبرمجة،
لنلقي نظرة حول هذه البرامج...
1. C
#include
int main(void)
{
puts(“Hello, world!”);
}
{
puts(“Hello, world!”);
}
===
2. C++
#include
int main()
{
std::cout << “Hello, world!”;
return 0;
}
{
std::cout << “Hello, world!”;
return 0;
}
===
3. C#
using System;
class Program
{
public static void Main(string[] args)
{
Console.WriteLine(“Hello, world!”);
}
}
class Program
{
public static void Main(string[] args)
{
Console.WriteLine(“Hello, world!”);
}
}
===
4. Java
import javax.swing.JFrame; //Importing class
JFrameimport javax.swing.JLabel; //Importing class JLabel
public class HelloWorld {
public static void main(String[] args) {
JFrame frame = new JFrame(); //Creating frame
frame.setTitle(“Hi!”); //Setting title frame
frame.add(new JLabel(“Hello, world!”));//Adding text to frame
frame.pack(); //Setting size to smallest
frame.setLocationRelativeTo(null); //Centering frame
frame.setVisible(true); //Showing frame
}
}
===
5. JavaScript
document.write(‘Hello, world!’);
===
6. HTML
Hello World!
===
7. Python
print “Hello, world!”
===
8. Pascal
program HelloWorld;
begin
WriteLn(‘Hello, world!’);
end.
begin
WriteLn(‘Hello, world!’);
end.
9. Ruby
puts “Hello, world!”
===
10. Visual Basic .NET
Module Module1
Sub Main()
Console.WriteLine(“Hello, world!”)
End Sub
End Module
Sub Main()
Console.WriteLine(“Hello, world!”)
End Sub
End Module
===
11. MatLab
disp (‘Hello, world!’)
===
12. jQuery
$(“body”).append(“Hello world!”);
===
13. Bash
echo “Hello World”
===
14. Perl 5
print “Hello, world!”;
===
15. Basic
PRINT “Hello, world!”
===
16. Objective-C
#import
#import
int main(void)
{
NSLog(@”Hello, world!”);
return 0;
}
#import
int main(void)
{
NSLog(@”Hello, world!”);
return 0;
}
===
17. XSLT
Hello World
===
18. CoffeeScript
console.log ‘Hello, world!’
===
19. Logo
print [Hello, world!]
===
20. VBScript
MsgBox “Hello, World!”
===
21. Clipper
? “Hello World”
===
program HelloWorld;
begin
Writeln(‘Hello, world!’);
end.
begin
Writeln(‘Hello, world!’);
end.
===
23. Julia
println(“Hello world!”)
===
24. Processing
void setup()
{
println(“Hello, world!”);
}
println(“Hello, world!”);
}
===
25. R
cat(‘Hello, world!’)
===
26. Swift
println(“Hello, world!”)
في حين ظهر عدد قليل
من البرامج التجريبية الصغيرة منذ تطوير الكمبيوترات القابلة للبرمجة، فإن استخدام
هذه العبارة بالذات "Hello World!"
كرسالة تجريبية فقد تأثر ببرنامج تمثيلي في الكتاب الشهير "لغة البرمجة C" من تأليف بريان كيرنيغان و دينيس ريتشي.



