js
Ana Sayfa Slider Eğitim Genel Son Dakika Teknoloji Yazılım

Javascript Event Loop: Javascript Nasıl Paralel Çalışır?

Javascript gerçekten nasıl çalışır? Javascript Single Threaded bir dildir öyleyse asenkron işlemler nasıl gerçekleşir? Call stack, event loop, callback queue, bazı API’lar ve diğerleri. Bu yazımızda Javascript Event sisteminden ve diğer dillerden ayrıldığı noktalardan bahsedeceğiz. Yukarıdaki Javascript runtime’nın(çalışma zamanı) basitleştirilmiş bir görüntüsüdür. Belleğin tahsis edildiği heap ve stack framelerin bulunduğu stack. Birde browser veya diğer […]

Blog C/C++ C# Eğitim Genel Java PHP Programlama Dilleri Programlama Dilleri Eğitim Python Yazılım

Nesneye Dayalı Programlama (Object-Oriented Programming) Nedir?

    Nesneye dayalı programlama, bildiğimiz prosedürlere ya da fonksiyonlara bölerek  yazdığımız programlama şekli yerine data ve fonksiyon içeren nesneler (object) ve sınıflar (class) yaratarak bu nesnelerin üzerinde işlem yapma metodudur. Nesneye dayalı programlama belirli dillerde kullanılır ve bunlar Java, C++, C#, Python, PHP, JavaScript, Ruby, Perl, Smalltalk, Objective-C dilleridir. Ben bu yazımda C++ dilini […]

Ana Sayfa Slider Bilgisayarlar Blog Genel Son Dakika Teknoloji Yazılım

Programlamanın Orkestra Şefi: Algoritmalar

Programlama, günlük hayatı kolaylaştıran ve içinde bilgisayar barındıran her alanda (arabalar, elektronik ev aletleri, elektronik cihazlar vb.) kullanılmaktadır ve insanlar için olmazsa olmaz olmuştur. Algoritmalar da programlamanın olmazsa olmazlarıdır. Peki bunun sebebi nedir? Programlamada algoritmaların rolü nedir? Gelin bu soruları yanıtlayalım. NEDİR BU ALGORİTMA? Algoritma sözcüğü, Özbekistan’ın Harezm, bugünkü Türkmenistan’ın Hive kentinde doğmuş olan Ebu […]

Test Yazılımlar Yazılım

DOM(Document Object Model)

      Merhabalar arkadaşlar bu yazımda  DOM (Document Object Model) yapısından bahsetmek istiyorum.      DOM nedir?       İnternetten bulabileceginiz tanımı DOM Document Object Model kelimesinin kısaltılmasından gelir ve Türkçe karşılığı Belge Nesne Modelidir. DOM, HTML, XML gibi belgelerin diğer programlama dilleri veya script dilleriyle iletişim kurabilmesini sağlamak için geliştirilmiş bir arabirimdir.       "DOM’da HTML ile hazırladığınız sayfa, belge; […]

Oyunlar Yazılım

UNREAL ENGINE Vs UNITY, HANGİ OYUN MOTORU DAHA İYİ?

Oyun oynamayı seven insanlar olarak aynı zamanda da hayal gücüyle, hobi olarak kendi oyununu yaratmak isteyen veya kariyerinde de bu noktada ilerleyerek kendine gelecek çizmek isteyen birçok insan olduğu şüphesiz. Bu noktada en popüler oyun geliştirme araçlarından olan Unreal Engine ve Unity hakkında okurlarımızı bilgilendirmek istedik. Ne tür oyunlar yapmak istiyoruz? Yapmak istediğimiz oyun 2D […]

Test Yazılımlar Yazılım

Duvar Arkasından Hareketleri Tahmin Edebilen ‘RF-Pose’

MIT’de araştırmacı olan Dina Katabi ve ekibinin geliştirdiği RF-Pose isimli yapay zeka, radyo dalgalarını kullanarak insanları ve hareketlerini duvarın arkasından saptaya biliyor. Ekip, bunun için  insan bedenini saran radyo sinyallerinden faydalandı. RF-Pose’u  eğitebilmek için çok sayıda insanın oturmak, yürümek ve konuşmak gibi günlük işlerini yaparken farklı açılardan fotoğrafları çekilerek karşındakinin insan olduğunu anlayabilmesini sağlandı ve […]