show_message("Hello, World!");

Hello, World!” programı, programlamaya yeni başlayanların genellikle ilk yazdığı kod örneğidir. Bu basit kod, bir dilin temel sözdizimini öğrenmek ve çalışır durumda olup olmadığını görmek için harika bir başlangıç noktasıdır. İşte popüler programlama dillerinde “Hello, World!” ifadesinin nasıl yazıldığını ve kısa açıklamalarını bulabileceğiniz bir rehber.


1. Python

python
print("Hello, World!")

Açıklama: Python, okunabilirliği yüksek ve kolay öğrenilebilen bir dildir. print() fonksiyonu ekrana metin yazdırır.


2. JavaScript

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

Açıklama: JavaScript, web geliştirmede kullanılan bir dildir. console.log() komutu, konsola çıktı verir.


3. Java

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

Açıklama: Java, nesne tabanlı bir programlama dilidir. System.out.println() metni ekrana yazdırır.


4. C

c

#include <stdio.h>

int main() {
printf(“Hello, World!”);
return 0;
}

Açıklama: C, sistem programlamada yaygın olarak kullanılan bir dildir. printf() fonksiyonu ekrana yazı yazdırır.


5. C++

cpp

#include <iostream>

int main() {
std::cout << “Hello, World!”;
return 0;
}

Açıklama: C++ dilinde std::cout ifadesi, standart çıktıya metin yazar.


6. C#

csharp

using System;

class Program {
static void Main() {
Console.WriteLine(“Hello, World!”);
}
}

Açıklama: C#, Microsoft tarafından geliştirilen bir dildir. Console.WriteLine() metni yazdırır.


7. Ruby

ruby
puts "Hello, World!"

Açıklama: Ruby, basit ve okunabilir yapısıyla bilinir. puts komutu ekrana yazı yazdırır.


8. PHP

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

Açıklama: PHP, sunucu tarafında çalışan bir web geliştirme dilidir. echo metni ekrana basar.


9. Swift

swift
print("Hello, World!")

Açıklama: Swift, Apple’ın geliştirdiği bir dildir. print() fonksiyonu çıktıyı ekrana verir.


10. Go (Golang)

go

package main

import “fmt”

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

Açıklama: Go, Google tarafından geliştirilmiş bir sistem programlama dilidir. fmt.Println() metni yazdırır.


11. Kotlin

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

Açıklama: Kotlin, modern Android geliştirmede popülerdir. println() ekrana yazı yazar.


12. Rust

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

Açıklama: Rust, güvenli ve hızlı bir sistem dilidir. println!() makro fonksiyonu çıktıyı sağlar.


13. TypeScript

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

Açıklama: JavaScript’in bir süper kümesi olan TypeScript, tip güvenliği sağlar ve console.log() komutuyla yazı yazar

 


14. Dart

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

Açıklama: Dart, Google’ın geliştirdiği bir dil olup özellikle Flutter ile mobil uygulama geliştirmede kullanılır. print() komutu, ekrana metin yazdırır.


15. Perl

perl
print "Hello, World!\n";

Açıklama: Perl, metin işleme ve sistem yönetimi görevleri için popüler bir dildir. print komutu ekrana yazı yazdırır.


16. Haskell

haskell
main = putStrLn "Hello, World!"

Açıklama: Haskell, fonksiyonel programlama dilleri arasında yer alır. putStrLn fonksiyonu, ekrana metin yazdırır.


17. Scala

scala
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, World!")
}
}

Açıklama: Scala, JVM üzerinde çalışan ve fonksiyonel programlamayı destekleyen bir dildir. println() ekrana çıktı verir.


18. R

r
print("Hello, World!")

Açıklama: R dili, veri analizi ve istatistiksel hesaplamalar için kullanılır. print() komutu ekrana metin basar.


19. Shell (Bash)

bash
echo "Hello, World!"

Açıklama: Shell scriptleri, Linux ve Unix tabanlı sistemlerde otomasyon için kullanılır. echo komutu, ekrana metin yazdırır.


20. Lua

lua
print("Hello, World!")

Açıklama: Lua, oyun geliştirme ve gömülü sistemler için tercih edilen hafif bir programlama dilidir. print() fonksiyonu çıktı sağlar.


21. Elixir

elixir
IO.puts "Hello, World!"

Açıklama: Elixir, dağıtık ve hata toleransı yüksek sistemler için ideal bir fonksiyonel programlama dilidir. IO.puts komutu ekrana metin yazar.


22. SQL (PL/SQL)

sql
BEGIN
DBMS_OUTPUT.PUT_LINE('Hello, World!');
END;
/

Açıklama: SQL veri tabanı sorguları için kullanılırken, PL/SQL gibi diller veri tabanı programlamasında kullanılır. Bu örnek, Oracle veri tabanı için uygundur.


23. MATLAB

matlab
disp('Hello, World!')

Açıklama: MATLAB, mühendislik ve bilimsel hesaplamalar için kullanılan bir dildir. disp() komutu ekrana yazı yazdırır.


24. Julia

julia
println("Hello, World!")

Açıklama: Julia, özellikle sayısal analiz ve veri biliminde kullanılan yüksek performanslı bir dildir. println() metni ekrana yazar.


25. F#

fsharp
printfn "Hello, World!"

Açıklama: F#, Microsoft tarafından geliştirilen ve fonksiyonel programlama özellikleri sunan bir dildir. printfn metni ekrana yazdırır.

 


26. Pascal

pascal
program HelloWorld;
begin
writeln('Hello, World!');
end.

Açıklama: Pascal, eğitim amaçlı ve bilimsel hesaplamalarda kullanılan klasik bir dildir. writeln metni ekrana yazdırır.


27. Groovy

groovy
println 'Hello, World!'

Açıklama: Groovy, Java platformu üzerinde çalışabilen bir dil olup, basit ve güçlü yapısıyla dikkat çeker. println metni yazar.


28. COBOL

cobol
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY 'Hello, World!'.
STOP RUN.

Açıklama: COBOL, iş dünyasında ve finans sektöründe kullanılan eski bir dildir. DISPLAY komutu metni gösterir.


29. Fortran

fortran
program HelloWorld
print *, 'Hello, World!'
end program HelloWorld

Açıklama: Fortran, bilimsel ve mühendislik hesaplamaları için kullanılan bir programlama dilidir. print komutu ekrana çıktı verir.


30. D

d

import std.stdio;

void main() {
writeln(“Hello, World!”);
}

Açıklama: D dili, C++’ın geliştirilmiş bir versiyonu olarak hızlı ve güvenli bir dil sunar. writeln komutu ekrana yazar.


31. OCaml

ocaml
print_endline "Hello, World!"

Açıklama: OCaml, fonksiyonel ve nesne yönelimli programlama stillerini birleştirir. print_endline metni ekrana yazdırır.


32. Prolog

prolog
:- initialization(main).
main :- write('Hello, World!'), nl.

Açıklama: Prolog, yapay zeka ve mantık programlama için kullanılan bir dildir. write ve nl komutları metni yazdırır.


33. Erlang

erlang
-module(hello).
-export([start/0]).
start() ->
io:format(“Hello, World!\n”).

Açıklama: Erlang, yüksek performanslı ve paralel programlama için kullanılan bir dildir. io:format metni ekrana yazdırır.


34. Smalltalk

smalltalk
Transcript show: 'Hello, World!'.

Açıklama: Smalltalk, nesne tabanlı programlamanın öncüsü bir dildir. Transcript show metni gösterir.


35. Nim

nim
echo "Hello, World!"

Açıklama: Nim, yüksek performans ve verimlilik sunan yeni bir dildir. echo komutu metni ekrana yazar.


36. Crystal

crystal
puts "Hello, World!"

Açıklama: Crystal, Ruby’ye benzer bir sözdizimi sunan ve derlenmiş bir dildir. puts komutu ekrana yazı yazar.


37. VHDL

vhdl
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity HelloWorld is
end HelloWorld;architecture Behavioral of HelloWorld is
begin
process
begin
report “Hello, World!”;
wait;
end process;
end Behavioral;

Açıklama: VHDL, dijital tasarım ve FPGA programlamasında kullanılan bir donanım tanımlama dilidir.


38. Ada

ada

with Ada.Text_IO; use Ada.Text_IO;

procedure Hello is
begin
Put_Line(“Hello, World!”);
end Hello;

Açıklama: Ada, güvenlik odaklı sistemler için kullanılan bir dildir. Put_Line metni ekrana yazar.


39. Kotlin Native

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

Açıklama: Kotlin Native, Kotlin’in farklı platformlarda çalışabilen bir versiyonudur. println metni yazdırır.


40. Assembly (x86)

assembly
section .data
hello db 'Hello, World!',0
section .text
global _start_start:
mov eax, 4
mov ebx, 1
mov ecx, hello
mov edx, 13
int 0x80

mov eax, 1
xor ebx, ebx
int 0x80

Açıklama: Assembly, düşük seviyeli bir programlama dilidir ve doğrudan işlemci talimatlarını kullanır.


41. AWK

awk
BEGIN { print "Hello, World!" }

Açıklama: AWK, metin işleme ve raporlama için kullanılan bir betik dilidir.


42. TCL

tcl
puts "Hello, World!"

Açıklama: TCL, betik dilleri arasında basit ve güçlü bir yapıya sahiptir. puts metni yazdırır.


43. Racket

racket
#lang racket
(display "Hello, World!")

Açıklama: Racket, Lisp tabanlı ve eğitim odaklı bir dildir. display komutu ekrana yazı yazar.


44. Forth

forth
: hello ." Hello, World!" ;
hello

Açıklama: Forth, gömülü sistemlerde ve etkileşimli uygulamalarda kullanılan minimalist bir dildir.


45. Lisp

lisp
(print "Hello, World!")

Açıklama: Lisp, yapay zeka ve dil işlemeleri için kullanılan eski bir programlama dilidir.


46. Scheme

scheme
(display "Hello, World!") (newline)

Açıklama: Scheme, Lisp’in bir türevidir ve fonksiyonel programlama için kullanılır.


47. VBScript

vbscript
MsgBox "Hello, World!"

Açıklama: VBScript, Windows tabanlı otomasyon ve betik işlemlerinde kullanılır.


48. J

j
'Hello, World!'

Açıklama: J, matematiksel ve veri analizleri için kullanılan bir dildir.


49. Scratch

  • Bloklar: Scratch’te Looks kategorisinden “say [Hello, World!]” bloğunu kullanabilirsiniz.

Açıklama: Scratch, görsel programlama dillerinden biridir ve özellikle çocuklar için öğrenmeyi kolaylaştırır.


50. Xojo

xojo
MessageBox("Hello, World!")

Açıklama: Xojo, çapraz platform uygulama geliştirme için kullanılan bir dildir. MessageBox komutu metni ekrana çıkarır.


Bu liste, programlama dünyasındaki çeşitliliği ve her bir dilin kendine özgü kullanımını gösteriyor. “Hello, World!” örnekleri, her dilin temel sözdizimini öğrenmek için harika bir başlangıç sunuyor ve yeni dillerle tanışmanın kapısını aralıyor!

 

Şunu dedin:
devam
ChatGPT:
GPT

Burada listemizi genişletmeye devam ediyoruz, farklı ve daha az bilinen programlama dillerinde de “Hello, World!” yazmanın yollarını sunarak 50 dil sınırını aşacağız:


51. Maple

maple
printf("Hello, World!\n");

Açıklama: Maple, matematiksel ve sembolik hesaplamalar için kullanılan bir dildir. printf() metni ekrana yazdırır.


52. Mercury

mercury
:- module hello.
:- interface.
:- import_module io.
:- pred main(io::di, io::uo) is det.main(!IO) :-
io.write_string(“Hello, World!\n”, !IO).

Açıklama: Mercury, mantık programlama ve fonksiyonel programlama birleşimi bir dildir. io.write_string çıktıyı sağlar.


53. Maxima

maxima
print("Hello, World!");

Açıklama: Maxima, sembolik hesaplama için kullanılan açık kaynak bir matematik dilidir. print() komutu metni ekrana yazar.


54. ActionScript

actionscript
trace("Hello, World!");

Açıklama: ActionScript, Adobe Flash uygulamaları geliştirmek için kullanılan bir betik dilidir. trace komutu ekrana çıktı verir.


55. CoffeeScript

coffeescript
console.log 'Hello, World!'

Açıklama: CoffeeScript, JavaScript’in daha okunabilir ve kısa sözdizimidir. console.log komutu konsola yazı yazar.


56. ABAP (SAP)

abap
REPORT ZHELLO.
WRITE 'Hello, World!'.

Açıklama: ABAP, SAP sistemleri üzerinde kullanılan bir iş dünyası programlama dilidir. WRITE komutu ekrana metin yazar.


57. GML (GameMaker Language)

gml
show_message("Hello, World!");

Açıklama: GML, oyun geliştirme için kullanılan bir betik dilidir. show_message ekrana mesaj gösterir.


58. Haxe

haxe
class Main {
static function main() {
trace("Hello, World!");
}
}

Açıklama: Haxe, çok platformlu uygulama geliştirmeye olanak tanıyan bir dildir. trace metni yazar.


59. Rebol

rebol
print "Hello, World!"

Açıklama: Rebol, hızlı geliştirme ve veri alışverişi için kullanılan bir dildir. print komutu ekrana çıktı verir.


60. OpenCL

opencl
__kernel void hello(__global char* string) {
string[0] = 'H'; string[1] = 'e'; string[2] = 'l';
string[3] = 'l'; string[4] = 'o'; string[5] = ',';
string[6] = ' '; string[7] = 'W'; string[8] = 'o';
string[9] = 'r'; string[10] = 'l'; string[11] = 'd';
string[12] = '!'; string[13] = '\0';
}

Açıklama: OpenCL, paralel işlem ve grafik işlemleri için kullanılan bir dildir.


61. Ring

ring
see "Hello, World!"

Açıklama: Ring, gömülü sistemler ve oyun geliştirme için kullanılabilen dinamik bir programlama dilidir. see komutu metni yazar.


62. Pony

pony
actor Main
new create(env: Env) =>
env.out.print("Hello, World!")

Açıklama: Pony, paralel ve güvenli programlama için geliştirilen bir dildir. env.out.print metni yazdırır.


63. Idris

idris

module Main

main : IO ()
main = putStrLn “Hello, World!”

Açıklama: Idris, tür tabanlı güvenliği ile bilinen fonksiyonel bir programlama dilidir. putStrLn metni yazar.


64. Zig

zig

const std = @import("std");

pub fn main() void {
std.debug.print(“Hello, World!\n”, .{});
}

Açıklama: Zig, sistem programlaması için modern ve hızlı bir alternatiftir. std.debug.print çıktıyı sağlar.


65. PureScript

purescript

module Main where

import Prelude

main = log “Hello, World!”

Açıklama: PureScript, JavaScript ile çalışan ve fonksiyonel programlamayı destekleyen bir dildir. log komutu konsola yazı yazar.


66. Nimrod

nim
echo "Hello, World!"

Açıklama: Nimrod, Nim dilinin eski adıdır ve yüksek performanslı bir sözdizimi sunar.


67. SPARK

spark

with Ada.Text_IO; use Ada.Text_IO;

procedure Hello is
begin
Put_Line(“Hello, World!”);
end Hello;

Açıklama: SPARK, güvenlik kritik sistemlerde kullanılan bir Ada türevidir. Put_Line çıktıyı sağlar.


68. Q# (Q-Sharp)

qsharp
operation HelloWorld() : Unit {
Message("Hello, World!");
}

Açıklama: Q#, Microsoft’un kuantum bilgisayarlar için geliştirdiği bir dildir. Message metni yazar.


69. Solidity

solidity

pragma solidity ^0.4.0;

contract HelloWorld {
function sayHello() public pure returns (string) {
return “Hello, World!”;
}
}

Açıklama: Solidity, Ethereum üzerinde akıllı kontratlar yazmak için kullanılan bir dildir. returns çıktıyı sağlar.


70. Jupyter (Python)

python
print("Hello, World!")

Açıklama: Jupyter Notebook, bilimsel araştırmalar ve veri analizi için yaygın olarak kullanılır.


Bu genişletilmiş liste, farklı dillerde “Hello, World!” yazımını ve her dilin temel işleyişini anlamanızı sağlar. Bu örnekler, programlama dünyasına girmek isteyenler için güçlü bir başlangıç sunar ve her dilin özgün yönlerini keşfetmenizi sağlar. Eğer başka dillerde de “Hello, World!” yazmak istiyorsanız, bilgi vermekten mutluluk duyarım!

 

Şunu dedin:
devam dur diyene kadar devam
ChatGPT:
GPT

Elbette, listeye devam ediyoruz ve daha fazla programlama dilinde “Hello, World!” yazılışlarını açıklamalarıyla birlikte sunuyorum:


71. Mathematica

mathematica
Print["Hello, World!"]

Açıklama: Mathematica, sembolik hesaplama ve algoritma geliştirme için kullanılan güçlü bir dildir. Print komutu metni ekrana basar.


72. Octave

octave
disp("Hello, World!")

Açıklama: Octave, MATLAB benzeri yapısı ile mühendislik ve veri analizinde kullanılır. disp() komutu çıktı sağlar.


73. Forth

forth
: hello ." Hello, World!" ;
hello

Açıklama: Forth, düşük seviye programlama için kullanılan minimalist bir dildir. . metni ekrana yazdırır.


74. Chapel

chapel
writeln("Hello, World!");

Açıklama: Chapel, paralel ve dağıtık hesaplamalar için kullanılan bir dildir. writeln komutu metni yazar.


75. Elm

elm

module Main exposing (..)

import Html exposing (text)

main =
text “Hello, World!”

Açıklama: Elm, web geliştirme için fonksiyonel bir programlama dilidir. text komutu metni gösterir.


76. Verilog

verilog
module hello;
initial begin
$display("Hello, World!");
$finish;
end
endmodule

Açıklama: Verilog, donanım tanımlama ve dijital devre tasarımı için kullanılan bir dildir. $display metni yazar.


77. Coq

coq
Require Import Coq.Strings.String.
Open Scope string_scope.
Definition hello := “Hello, World!”.
Eval compute in hello.

Açıklama: Coq, matematiksel ispat ve formal doğrulama için kullanılan bir dildir.


78. Factor

factor
"Hello, World!" print

Açıklama: Factor, yığıt tabanlı bir programlama dilidir. print komutu metni ekrana yazdırır.


79. Frege

frege

module Hello where

main :: IO ()
main = putStrLn “Hello, World!”

Açıklama: Frege, Haskell benzeri yapısıyla Java üzerinde çalışan bir dildir. putStrLn metni yazar.


80. Mercury

mercury
:- module hello.
:- interface.
:- import_module io.
:- pred main(io::di, io::uo) is det.main(!IO) :-
io.write_string(“Hello, World!\n”, !IO).

Açıklama: Mercury, mantık programlama ve yüksek performans için kullanılır.


81. Genie

genie
init
print "Hello, World!"
end

Açıklama: Genie, Vala tabanlı bir dil olup GNOME platformunda yazılım geliştirmede kullanılır. print metni yazar.


82. Hoon (Urbit)

hoon
|= *%
:- %say
|= tape
~& tape

Açıklama: Hoon, Urbit işletim sistemi için kullanılan bir dil olup, oldukça karmaşık ve özgündür.


83. Kotlin JS

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

Açıklama: Kotlin’in JavaScript versiyonudur ve web geliştirme için kullanılır.


84. Vala

vala
void main() {
print("Hello, World!\n");
}

Açıklama: Vala, GNOME uygulamaları geliştirmek için kullanılan modern bir dildir.


85. Visual Basic .NET

vbnet
Module HelloWorld
Sub Main()
Console.WriteLine("Hello, World!")
End Sub
End Module

Açıklama: Visual Basic .NET, Windows tabanlı uygulamalar geliştirmek için kullanılan bir dildir. Console.WriteLine metni yazar.


86. SML (Standard ML)

sml
print "Hello, World!\n";

Açıklama: Standard ML, matematiksel ve algoritmik hesaplamalarda kullanılan fonksiyonel bir programlama dilidir.


87. Tcl

tcl
puts "Hello, World!"

Açıklama: Tcl, betik dili olarak kullanılan ve kolay öğrenilebilen bir dildir. puts komutu metni ekrana yazar.


88. Neko

neko
print("Hello, World!");

Açıklama: Neko, hafif bir sanal makine ve dili ile küçük uygulamalar geliştirmeye olanak tanır.


89. Modula-2

modula
MODULE Hello;
FROM InOut IMPORT WriteString, WriteLn;
BEGIN
WriteString(“Hello, World!”);
WriteLn;
END Hello.

Açıklama: Modula-2, Pascal’dan türetilmiş ve sistem programlamasında kullanılan bir dildir.


90. Yorick

yorick
print, "Hello, World!";

Açıklama: Yorick, bilimsel hesaplama ve veri görselleştirme için kullanılan bir betik dilidir.


91. PowerShell

powershell
Write-Output "Hello, World!"

Açıklama: PowerShell, sistem yönetimi ve otomasyon için kullanılan güçlü bir komut satırı aracıdır.


92. VHDL

vhdl
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity HelloWorld is
end HelloWorld;architecture Behavioral of HelloWorld is
begin
process
begin
report “Hello, World!”;
wait;
end process;
end Behavioral;

Açıklama: VHDL, donanım modelleme ve elektronik devre tasarımı için kullanılan bir dil olup, FPGA’ler için popülerdir.


93. GDScript (Godot)

gdscript
func _ready():
print("Hello, World!")

Açıklama: GDScript, Godot oyun motoru için kullanılan yüksek seviyeli bir betik dilidir.


94. Rexx

rexx
say "Hello, World!"

Açıklama: Rexx, IBM tarafından geliştirilmiş ve metin işleme için kullanılan bir dildir.


95. Turing

turing
put "Hello, World!"

Açıklama: Turing, eğitim amaçlı olarak kullanılan bir programlama dilidir.


96. Wren

wren
System.print("Hello, World!")

Açıklama: Wren, küçük, hızlı ve esnek bir betik dilidir.


97. Zsh

zsh
echo "Hello, World!"

Açıklama: Zsh, Bash’e benzer ama daha gelişmiş özellikler sunan bir kabuk dilidir.


98. io Language

io
"Hello, World!" println

Açıklama: Io, nesne yönelimli ve minimalist bir programlama dilidir.


99. Oz

oz
declare
{Show "Hello, World!"}

Açıklama: Oz, mantık, fonksiyonel ve nesne tabanlı programlama özelliklerini birleştiren bir dildir.


100. ATS

ats
implement main0() = println!("Hello, World!")

Açıklama: ATS, tür güvenliği ve yüksek performansı bir araya getiren bir programlama dilidir.

Call Now Button