Kayıtlar

Haziran, 2023 tarihine ait yayınlar gösteriliyor

Kavramları tanıyalım serisi: JCP (Java Community Process) ve JSR (Java Specification Request)

Resim
Java'nın gelişimi, Java Community Process (JCP) yönlendirilmektedir. https://jcp.org/ Java Community Process (JCP) Java, JCP tarafından belirlenen standartlar üzerine kurulmuştur. Java dili, (Java SE, JVM, Java EE ve tüm bileşenler, JCP'de açılan Java Specification Request (JSR) ile geliştirilir. Örneğin 390 nolu JSR https://jcp.org/en/jsr/detail?id=390, Java SE içindir. Bende bu bilgisiyi Akın hocanın udemydeki java eğitimi nden edindim. Akın hocanın udemydeki java eğitiminden bir görüntü

Kavramları tanıyalım serisi: Just - in Time

Resim
Compiled & İnterpreted programming language Diller temelde ikiye ayrılır: 1- Yorumlanan diller (Interpreted programming language)     Python, php, ruby, javascript 2- Derlenen diller (Compiled programming language)     C, c++, Go, Fortran, Pascal Derlenen dillerde (c++ gibi) kod önce makine dilini çevrilir sonra çalıştırılır. Bu durum hızlı olmasına neden olmaktadır. Python gibi dillerde ise yorumlama vardır. Kodunuzu yazarsınız ve direk çalıştırabilirsiniz. İşlemler bellekte yapılır. Kod derlenmez ve kod çalışma zamanında çalıştırılır. Buda c++ gibi derlenen dillerden daha yavaş çalışmasına neden olur. Just -in time compiler gibi yöntemlerle kodunuzu c++ daki hızlara yaklaştırabiliyoruz.