/i/Yazılım

Umuyoruz ki geleceğin yazılımcıları bu altinciden çıkacak!
    başlık yok! burası bom boş!
  1. 1.
    +3 -15
    java c# gibi saçma sapan diller yüzünden kaynaklar tam olarak kullanılmıyor , çoluk çocuk kod yazacak diye tam hız kullanılamıyor

    asembly ile yazılan işletim sistemi 1.5-2mb boyutunda oluyor , internette sörf yapabilir video izleyebilirsiniz dediğim 2mblik işletim sisteminde , windows 3gbdan fazla asembly karşılığı en az 1.000.000.000 satır asembly koda geliyor , bunu en az 950.000.000 yani %95i gereksizdir

    windows asembly ile yazılsaydı boyutu en fazla 50mb olurdu
    ···
  1. 2.
    0
    HAKLI ŞUJU
    ···
  2. 3.
    0
    niye yaw hızlandırıyor çogu uygulamayı 😂😂
    ···
  3. 4.
    +1
    Mal oç assebmly kolay bi dil mi? Windowsu 2-3 kişi yazmıyor.
    ···
  4. 5.
    0
    windowsu boşaltır sadece bir işletim sistemi haline getirirsen dediğin dogru... ancak içerisindeki uygulamalar özelleştirmeler donanım destekleri vb. birsürü ek var bunları es geçemezsin.
    ···
  5. 6.
    +1
    amk her bilgisayarın işlemci yorumlayıcısı farklıdır yani A cihazı için Assembly ile yazdığın bir şey B cihazında stabil çalışmaz o yüzden usulca kaybol
    ···
  6. 7.
    +4
    Okumaya üşenen arkadaşlar için konunun özeti şöyledir : "işletim sistemlerini assembly dili yerine daha üst seviye diller ile yazmak daha avantajlıdır."

    (edit : madde imleri)

    Çünkü:
    + Üst seviye programlama dillerinin yazılması, anlaşılması, debug edilmesi(kaynak kodlarının adım adım izlenmesi) ve bakımı daha kolaydır.
    + Üst seviye programlama dili ile yazılmış işletim sistemi farklı donanımlar üzerinde çalıştırılabilir.
    Örnek:
    - MD-DOS Intel 8088(işletim sistemi) assembly dili ile yazıldığı için sadece Intel X86 CPU(işlemci / bilgisayar iç donanımı) ailesindeki işlemciler ile uyumlu çalışıyor.
    - Linux(işletim sistemi) çoğunlukla C programlama dili ile yazıldığı için birçok CPU(işlemci / bilgisayar iç donanımı) ile uyumlu şekilde çalışıyor. (kısıtlamalar/sınırlamalar/bağımlılıklar azalıyor)

    işletim sistemlerini assembly dili yerine daha üst seviye diller ile yazmanın bazı dezavantajları vardır.
    + Daha yavaş çalışması yani performans düşüklüğü ve daha fazla bilgi depolama gereksinimi olabilir. Bu durumlar büyük bir problem olmaktan çıkmıştır. Günümüzde depolama birimleri(HDD, SSD) boyutları ihtiyacımızı karşılamaya yetiyor ve zaman zaman artıyor, işlemci(CPU) teknolojisi ise ihtiyaç duyduğumuz performansı sağlıyor.
    Örnek:
    - Günümüzde veri yapıları(DS) ve algoritmalarını üst seviye dil ile kullanan işletim sistemleri, mükemmel yazılmış assembly programlarına sahip işletim sistemlerinden çok daha performanslı bir şekilde çalıştığı test edilmiş ve açıklanmıştır(istisnalar hariç).
    - Bu istisna durumlara çözüm olarak işletim sistemi üst seviye bir dil ile yazıldıktan sonra kritik kısımlarındaki darboğazlar tespit edilerek, assembly dili ile yeniden yazılabilir.
    ···
    1. 1.
      0
      ha bu çok kısa olmuş
      ···
    2. 2.
      0
      panpa adamın dediği şeyin tam tersini yazmışsın
      ···
      1. 1.
        +1
        panpa arkadaş hız ve boyut konusundan baya yakınmış, bahsettiği sorunlar günümüz teknolojisinde bir risk/sorun teşkil etmiyor.
        ···
    3. 3.
      0
      c# ile c arasında muazzam hız farkı varken nasıl sorun teşkil etmiyor lan? c de bile yazdığın kod cpu üzerinde binlerce gereksiz nop döngüsüne giriyor , 2-3 kat hız farkından bahsetmiyorum ben , şuan kullandıgın herhangibir uygulama salt asembly ile yazılsa 100kata yakın hız farkı olacak , 4 çekirdekli işlemci kullanıyor bilgisayarlarımız ama sen kodu asembly ile yazmadıgın müddetçe 1 çekirdek çalışırken kalan 3 çekirdek her daim nope kodu döndürecek , hiç mi debug yapmadın dediklerin safsatadan ibaret , c# kaplumbağa ise asembly ferraridir her konuda , silah yazılımları f16 mesela milyar satırdan oluşuyor ve sadece asembly kullanılır , çünkü salisede karar vermesi gerekir , o yüzden dünyanın en pahalı yazılımları silah yazılımlarıdır
      ···
    4. diğerleri 1
  7. 8.
    0
    bi tak bilmiyor bu adam
    ···
  8. 9.
    0
    he yarraam he. oturup single user bir iki uygulama yapmış belli. burda ahkam kesiyo. şu taraftan bi gibtir git plz. gib kafalı.
    ···
  9. 10.
    0
    ne cevherler varmış aramızda , herneyse 8çekirdekli bir cpu eşittir tek çekirdekli bir cpu java codelerinde
    ···