Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
çok teşşekkür ederimAssembly Nedir, Neler Yapılır
![]()
Assembly Nedir?:
Bir bilgisayarda tüm işlemleri işlemci gerçekleştirir ve işlemcinin de, makine dili denen kendine has bir dili vardır. İşlemci yalnızca bu dili anlar ve bu dili kullanarak anlaşırsınız. Bu dilin okunaklığı
ve yazılışı diğer dillere nazaran daha karışık olduğu için insan dillerine yakın diller geliştirimiştir. Javascript, Python, Php gibi diller sayesinde daha anlaşılır ve kolay şekilde kodlarımızı yazarız bu dillerde
yazdıklarımızı arkaplanda işlemci diline yani Assembly diline çevirir. Assembly düşük seviyeli bir programlama dilidir.
![]()
Assembly Dilinin Avantajları & Dezavantajları:
Avantajları:
Bilgisayar donanımı üzerinde daha iyi bir denetim sağlar. İşlemcinizin gücünü en iyi şekilde ortaya koyabilecek tek programlama dilidir.
Küçük boyutlu bellekte az yer kaplayan programlar yazılabilir. Virüslerin yazımında kullanılırlar. Makine diline çok yakın olduğu için kapladıkları alanlar çok düşüktür.
Yazılan programlar daha hızlı çalışır. Çok hızlı çalıştıkları için işletim sistemlerinde kernel ve donanım sürücülerinin programlanmasında, hız gerektiren kritik uygulamalarda kullanılmaktadır.
Herhangi bir programlama dili altında, o dilin kodları arasında kullanılabilir. İyi öğrenildiğinde diğer dillerde karşılaşılan büyük problemlerin assembly ile basit çözümleri olduğu görülür.
Dezavantajları:
Assembly dilinde program yazmak için mikroişlemci iç yapısının iyi bilinmesi gerekir. Assembly dili mikroişlemci tipine göre değişir. Bir mikroişlemci için yazılan bir program başka bir
mikro işlemcide çalışmayabilir yani program taşınabilir değildir yazılan bir kod başka bir bilgisayarda çalışmayabilir.
Assembly dilinde program yazmak yüksek seviyeli dillere göre daha zor ve zaman alıcıdır. Öğrenmesi, yazması ve okuması diğer dillere göre daha karmaşık ve zordur. Kullanım alanları diğer dillere göre daha azdır.
![]()
Assembly Nerelerde Kullanılır:
- Az yer kapladığından dolayı çok az hafızaya sahip mikroişlemcilerde kullanılabilir.
- Çok küçük gömülü sistemlerde kullanılabilir.
- Performans odaklı bir proje ise Assembly dili kullanılabilir.
- Eğer donanım üzerinde yüksek-seviye dil üzerinden görülemeyen bir problem ortaya çıkmıssa kullanılabilir. Okunabilir.
- Şuan günümüzde sadece Assembly üzerinden program yazan bir iş dalı neredeyse yok ancak bilgisayarın arkada nasıl çalıştığını anlamak,bilgisayara bire bir müdahelede bulunmak için öğrenilen ve öğretilen bir dil.
![]()
Not: Assembly Dilini öğrenmen gerekir. Google da araştırıp öğrenebilirsin.
Assembly kullanma. Python, PHP, C#, Javascript ile yazabilirsinçok teşşekkür ederim
ilk olarak tavsiyem kesinlikle pythondur çünkü anlama ve kolaylık bakımından gerçekten ço fazla yardımve destek sağlar tabi python dan farklı olarak ise c# veya c++ aynı şekilde java da seçkin diilerdendir sana kesintikle bunalrı tavsiye ediyorum ve eğitim ve kendini geliştirebilmek adına udemyden istediğin proglamlama dilinin eğitimi alabilirsin python hem görsel olarak hem de içerik olarak kolay gelecektir bir başka tavsiyem ise sana hazı kurulu botları araştırman ve beğendiklerinin hangi dillerle yazılmış olduğunu araştırmanarkadaşlar ben twitter için bot yapmak istiyorum ko şeklinde değilde uygulama şeklinde yapmak istiyorum hangi programlama dilleri üzerinde çalışmam bana kolaylık sağlar yardımcı olur musunuz
Öneriyi direk altını çizmen hoş deilAssembly kullanma. Python, PHP, C#, Javascript ile yazabilirsin
çok teşekkür ederimilk olarak tavsiyem kesinlikle pythondur çünkü anlama ve kolaylık bakımından gerçekten ço fazla yardımve destek sağlar tabi python dan farklı olarak ise c# veya c++ aynı şekilde java da seçkin diilerdendir sana kesintikle bunalrı tavsiye ediyorum ve eğitim ve kendini geliştirebilmek adına udemyden istediğin proglamlama dilinin eğitimi alabilirsin python hem görsel olarak hem de içerik olarak kolay gelecektir bir başka tavsiyem ise sana hazı kurulu botları araştırman ve beğendiklerinin hangi dillerle yazılmış olduğunu araştırman