Hello World در زبان های مختلف برنامه نویسی!

زمان مطالعه: 1 دقیقه ویرایش: 1404/03/22

سلام!

اگه اولین باره با دنیای برنامه‌نویسی آشنا می‌شید، مطمئناً اصطلاح Hello World رو زیاد شنیدید. توی این مقاله قراره با هم بریم سراغ اینکه این جمله معروف چطوری توی زبان‌های مختلف برنامه‌نویسی چاپ میشه. از ساده‌ترین زبان‌ها تا اونایی که یه ذره سخت‌ترن. قراره یه دور حسابی بزنیم دور دنیای کد!

Hello world در زبان های مختلف برنامه نویسی - مسترپای mrpy


Python

پایتون رو میشه سلطان سادگی دونست. نیازی به تعریف کلاس یا تابع خاصی نداره، مستقیماً می‌نویسی و اجرا می‌کنی. همین باعث شده برای مبتدی‌ها فوق‌العاده باشه.

print("Hello, World!")

Java

جاوا ساختار رسمی‌تر و مفهومی‌تر داره. باید کلاس بسازی، تابع main بنویسی، و بعد توش بنویسی چی چاپ شه. برای تازه‌کارها شاید یه کوچولو سنگین باشه ولی نظم خوبی داره.

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

C

C یه زبان سطح پایین‌تر محسوب میشه و به همین خاطر سینتکس خشک‌تری داره. با اینکه خیلی کاربردیه، ولی نیاز به درک بهتری از ساختار برنامه داره. باید include بنویسی، تابع main داشته باشی و در نهایت با printf خروجی بگیری.

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

JavaScript

جاوااسکریپت شاه کلید وبه. خیلی سریع اجرا میشه و فقط با یه خط می‌تونی نتیجه رو توی کنسول مرورگر ببینی. برای شروع فرانت‌اند خیلی خوبه.

console.log("Hello, World!");

TypeScript

تایپ‌اسکریپت یه نسخه قوی‌تر و تایپ‌دار از جاوااسکریپته. سینتکسش خیلی شبیه جاوااسکریپته ولی با اطمینان بیشتر در زمان کدنویسی.

let message: string = "Hello, World!";
console.log(message);

Go

گو زبانی مدرنه که توسط گوگل توسعه داده شده. سرعت بالایی داره و خیلی خوب ساختارمند طراحی شده. نیاز به import کتابخونه و تعریف تابع داره ولی زیاد پیچیده نیست.

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Ruby

روبی یه زبان شی‌گراست با فلسفه اینکه «برنامه‌نویسی باید لذت‌بخش باشه!». سینتکس خیلی نرمی داره و راحت میشه باهاش کار کرد.

puts "Hello, World!"

PHP

پی‌اچ‌پی بیشتر توی توسعه وب استفاده میشه. ساختارش یه کم شبیه زبان‌های C هست ولی اجرای سریع و راحتی داره. معمولاً داخل فایل‌های HTML استفاده میشه.

<?php
echo "Hello, World!";
?>

Swift

اگه بخوای اپلیکیشن برای آیفون یا مک بنویسی، Swift انتخاب توئه. ساختارش مدرن و جمع‌وجوره و خواناییشم خوبه.

print("Hello, World!")

Rust

راست یه زبان قوی و سریع با تمرکز روی امنیت حافظه‌ست. کدنویسی باهاش یه کم چالشی‌تره، ولی وقتی یاد بگیری خیلی لذت‌بخشه.

fn main() {
    println!("Hello, World!");
}

Kotlin

کاتلین زبان رسمی توسعه اندرویده. سینتکسش نسبت به جاوا جمع‌وجورتر و راحت‌تره و خیلی محبوب شده.

fun main() {
    println("Hello, World!")
}

Dart

دارت معمولاً همراه فریم‌ورک Flutter استفاده میشه برای ساخت اپ‌های موبایل. کدنویسی باهاش راحت و ساختارش تمیزه.

void main() {
  print('Hello, World!');
}

Bash

بش یه زبان اسکریپت‌نویسی توی لینوکسه. برای کارای سیستمی و اتومات‌سازی خیلی کاربرد داره. کد Hello World توش خیلی ساده‌ست.

echo "Hello, World!"

Haskell

هسکل یه زبان تابعیه که کمی با بقیه فرق داره. برای تازه‌کارها شاید گیج‌کننده باشه، ولی خیلی قدرتمنده.

main = putStrLn "Hello, World!"

جمع‌بندی نهایی

خب حالا که یه دور کامل زدیم، بیاید یه نگاهی بندازیم به اینکه کدوم راحت‌تر بودن:

  • ساده‌ترین‌ها: Python, Ruby, JavaScript, Bash
  • متوسط: PHP, Dart, Kotlin, Swift, TypeScript
  • پیچیده‌ترها: Java, C, Rust, Haskell

برای شروع یادگیری برنامه‌نویسی، زبان‌هایی مثل Python یا JavaScript خیلی پیشنهاد می‌شن چون سریع یاد گرفته می‌شن و نتیجه کارتون رو هم زود می‌بینید. اما اگه دنبال زبان‌های حرفه‌ای‌تر برای پروژه‌های بزرگ هستید، زبان‌هایی مثل Rust یا Kotlin هم عالی‌ان.

امیدوارم این مقاله بهتون کمک کرده باشه که دید خوبی از دنیای برنامه‌نویسی بگیرید. موفق باشید ❤️



2
user نوشته شده توسط علی سلیمی از طراحان مسترپای


دیدگاه


برای ثبت دیدگاه، وارد شوید