En Sevdiğiniz Yazılım Dili Ve Neden O Dil?

deronn

Uzman üye
6 Şub 2023
1,085
547
Onun kalbi
C# varken diğer dillerde neymiş... Di mi kodırım @Coderx37
Bu arada Python cevabını verecekler bana dm falan atmasın... Veya herhangi bir şey için yazmasınlar bana.


Siz küs değil miydiniz 🤨🤨
c# öyle demi mod bey

en sevdigim dil dart; esnek, tatli ve teknoloji devleri tarafindan destekleniyor.
güzelmiş bir bakayım o dile .d
Etiketlediğim hanımefendi anlatsın.
anlatsın
 
Moderatör tarafında düzenlendi:

TheCeLLaT

Yeni üye
23 Kas 2019
39
5
En sevdiğim bir kaç tane yazılım dili var onlardan birisi de; ''Python''

Çünkü:
Yazılıma nereden başlayacağını bilmeyen kişiler Python gibi basit bir dil ile başlaması ve temel kodları öğrenmesi çok fazla işine yarayacaktır düşüncesindeyim ^^
 

Dolyetyus

Özel Üye
21 Nis 2020
1,209
690
Assembly veya C. Assembly daha guzel tabi.

Sunun guzelligine bakar misiniz:

Kod:
#Kod bana ait (y) 
.global _main
_main: jmp my_main
printf: jmp _printf
scanf: jmp _scanf
exit: jmp _exit

.text
    formatstr:  .asciz  "%ld"

.global my_main
.global my_increment

my_main:
    pushq   %rbp
    movq    %rsp, %rbp
   
    call    inout              
   
    movq    %rbp, %rsp
    popq    %rbp
   
    movq    $0, %rdi
    call    exit                # exit progra

inout:
    pushq   %rbp
    movq    %rsp, %rbp
   
    subq    $16, %rsp            # allocate space for one 8-byte variable on the stack
    leaq    -8(%rbp), %rsi      # load address of the variable to store user input
    leaq    formatstr(%rip), %rdi    # load address of the format string for scanf
    movq    $0, %rax
    call    scanf               # read user input from terminal and store it in the variable

    movq    -8(%rbp), %rdi      # move user input into the first argument of my_increment
    call    my_increment        # call my_increment subroutine to increment user input by 1
       
    movq    %rax, %rsi          # move the incremented input into the rsi register
    leaq    formatstr(%rip), %rdi    # load address of the format string for printf
    movq    $0, %rax
    call    printf              # print the incremented input to the terminal
 
    movq    %rbp, %rsp
    popq    %rbp                      # restore stack pointer to its previous value
    ret

my_increment:
    pushq   %rbp
    movq    %rsp, %rbp
   
    addq    $1, %rdi            # increment user input by 1
    movq    %rdi, %rax          # move incremented input into the return register
   
    movq    %rbp, %rsp
    popq    %rbp                         # restore stack pointer to its previous value
    ret

Merak edenler icin ayni kodun python versiyonu:

Python:
i=int(input())
print(i+1)
 

tamam ağa

Uzman üye
7 Haz 2023
1,533
876
Duruma göre değişiyor misal python,c#,c++ hepsinin kendine has bir avantajı vardır.
makina öğrenmesi için pythonda çok güzel cuda kullanan paketler var misal.
 

Phobos'

Uzman üye
22 Nis 2022
1,744
1,365
Her zaman 😋

Diğer popüler programlama dillerinden çok daha zor öğrenilir ama öğrenildiğinde daha hızlı işlem yapılır, sorunlar daha hızlı çözülür, ekler daha hızlı yapılır. Yani, biraz çile çekip sonra da sefasını sürüyorsunuz. İş dünyasında da mühendislik alanlarında gitgide önemi artıyor.

Etiketlediğim hanımefendi anlatsın.
Sizinki Assembly ise benimki de Ruby olur 🥰

Siz küs değil miydiniz 🤨🤨
Bazı moderatör insanlar (!) aracılığıyla aramız bozulmaya çalışıldı sadece.

Kurallarda yasak olarak belirtilmeyen hareketlerim sebebiyle forumdan haftalık banlar aldım.

Eski yöneticiler olsa o kişilerin yüzlerine tükürüp yollardı ama...

Last days...
 

deronn

Uzman üye
6 Şub 2023
1,085
547
Onun kalbi
Assembly veya C. Assembly daha guzel tabi.

Sunun guzelligine bakar misiniz:

Kod:
#Kod bana ait (y)
.global _main
_main: jmp my_main
printf: jmp _printf
scanf: jmp _scanf
exit: jmp _exit

.text
    formatstr:  .asciz  "%ld"

.global my_main
.global my_increment

my_main:
    pushq   %rbp
    movq    %rsp, %rbp
  
    call    inout             
  
    movq    %rbp, %rsp
    popq    %rbp
  
    movq    $0, %rdi
    call    exit                # exit progra

inout:
    pushq   %rbp
    movq    %rsp, %rbp
  
    subq    $16, %rsp            # allocate space for one 8-byte variable on the stack
    leaq    -8(%rbp), %rsi      # load address of the variable to store user input
    leaq    formatstr(%rip), %rdi    # load address of the format string for scanf
    movq    $0, %rax
    call    scanf               # read user input from terminal and store it in the variable

    movq    -8(%rbp), %rdi      # move user input into the first argument of my_increment
    call    my_increment        # call my_increment subroutine to increment user input by 1
      
    movq    %rax, %rsi          # move the incremented input into the rsi register
    leaq    formatstr(%rip), %rdi    # load address of the format string for printf
    movq    $0, %rax
    call    printf              # print the incremented input to the terminal
 
    movq    %rbp, %rsp
    popq    %rbp                      # restore stack pointer to its previous value
    ret

my_increment:
    pushq   %rbp
    movq    %rsp, %rbp
  
    addq    $1, %rdi            # increment user input by 1
    movq    %rdi, %rax          # move incremented input into the return register
  
    movq    %rbp, %rsp
    popq    %rbp                         # restore stack pointer to its previous value
    ret

Merak edenler icin ayni kodun python versiyonu:

Python:
i=int(input())
print(i+1)
Duruma göre değişiyor misal python,c#,c++ hepsinin kendine has bir avantajı vardır.
makina öğrenmesi için pythonda çok güzel cuda kullanan paketler var misal.
C# severek öğrendiğim bir dil olduğu için
C++ sebebi ise {}[] bunlar
Python Dilini Seviyorum Cunki Basit
Hepinizinkide aynı sayılır C# candır python da
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.