Bir software developer'ın işe alımı sırasında (mülakat) çıkan üç soru ve cevaplarını açıkladığımız soru cevap videosudur. Bize soruları ileten Uğur Beye teşekkür ederiz.
Teşekkürler. Uğur Bey şimdi neden kendisini işe almadıkları konusunda işverene hak vermeye başlamıştır :) Hocam çok yüzeysel anlattınız belki ama bayağı bir derin. Takipteyiz, öğreneceğiz İnşAllah.
soru 1, segmentation duydun mu? sıralama bir yerden sonra farklı olabilir. Logic Address le Ram deki gerçek yeri aynı yer olmayabilir. Kaldı ki java da pointer yok, c# da belki. Fonksiyon çağırıldığında Program Counter Address Register Sıradaki adresi yazıp fonksiyonun olduğu yere gider. Sorular bence berbat, hangi düzeyde soruluyor belli değil ? (bence)
hocam merhaba ; lisede c# öğrendik 2 yıl boyunca tabi , gördüğümz diğer dersleri çıkarrısak belki 1 yıl falan görmüş oluyoruz :) neyse ondan sonra lise 3 teyken staj gördüğüm yerde php öğrenmeye başladım ve bir anda da web e ilgim artı ama php de ilerletmedim kendimi temel şeyleri biliyorum, tabi c# ta da öyle . belli bir zaman sonra elektronik aygıtları programlamak ta hoşuma gitmeye başladı yani aslında çoğu dilleri hatta bütün dilleri öğrenme hevesim oldu ve hala devam ediyor hiç kaçmıyor bu hevesim :) . işte bu ve diğer birkaç video da c ile başlamamızı tavsiye etmişsiniz bende şöyle düşündüm ; ya php ye devam edip kendimi geliştirip sağlam bir site yapma pozisyona geldikten sonramı c ye başlasam yada şimdi c ile başlayıp kendimi geliştirip ufak tefek kendimce projeler yapıp sonra java da aynı şekilde kendimi geliştirip birkaç proje yapıp ve web geçip orda da uzmanlaşayım mı diye düşünüyorum . yine aklıma bir soru taklıdı , hani ilk başta dedimya az biraz c# ve php biliyorum işte onlardan hemen sonra c ye geçsem kafa karışıklığı olurmu sizce ? nasıl bir yol izlememi tavsiye edersiniz ? şimdiden bu uzun sorumu cevaplıyacağınız için teşekkr ederim :) not: bu yazıyı çoğu videonun altına yorum olarak atacam ki bildirimler çoğalsın ve biraz dikkat çeksin :) kusura bakmayın :)
+harun petekkaya C ile başlayın tavsiyesindeki amaç bir dili öğrenmenizdir. Şayet şu videoda anlattığım kavramları biliyorsanız (temel programlama + veri yapıları + nesne yönelimli programlama) artık istediğiniz dille devam edebilirsiniz: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-yunLVcSnMh8.html Başarılar
Hocam kitap ismini söylermisiniz, bir kaç yıldır yazılımda kendimi geliştiriyorum her videonuzdan anlamını bilmediğim 3-5 tane kelimenizi araştırıyorum bu sayede en derinlere ineceğiz galiba hocam :)
+Enes Açıkoğlu Tabi, Robert W. Sebesta tarafından yazılan "Concepts of Programming Languages" kitabı. Benzer kitaplar var ama genelde en çok okutulan (dünya çapında) kitaplardan birisidir.
+Alican Balık ne yazık ki tam bir eğitim için bu kitabın tamamını okumak yerinde olur. Yani aradan bazı bölümlerin atlanabileceği bir kitap değil. Başka bazı konularda böyle bir yaklaşım olabilir ama bu kitap sürekliliği olan bir konu ve bir konu atlanırsa sonrakilerde problem olur. Aslında kitapta insanlık tarihi boyunca bulunmuş hemen her dilden (veya dil ailesinden) bahsediyor bu açıdan bakınca bir kısmını atlamak kolay gibi gelebilir ama bu kadar farklı dillerden bahsedilmesinin sebebi konuların anlaşılması ve diller arasında karşılaştırma yapabilmek. Ben nacizane tamamının okunmasını tavsiye ederim.
Hocam merhaba 3:13 de söylediğiniz compiler makine diline çevirilir ifadesiyle sık karşılaşıyorum. Genelde derleyicilerin görevi assembly koduna çevirmek, assemblerın da makine diline çevirmek değil midir? Bu iki görev derleyiciye aittir desek doğru kabul edilebilir mi?
+Furkan Özbay Compiler (derleyici) tek cümle ile : bir dildeki bir kodu başka dile çeviren programdır. Buna göre bir compiler örneğin C dilindeki kodu Assembly veya Java diline çevirebilir fark etmez. Ancak genelde compiler denilince bir programlama dilinden çalıştırılabilir kod (executable code) üreten program anlaşılır ki bu da makine kodudur (assembly değil). Assembly ise makine diline yakın bir kodlama dilidir. Sınıflandırmada düşük seviye (low level) dil olarak geçer. Özetleyecek olursak derleyiciler doğrudan makine koduna (machine code veya executable code) çevirim yaparlar. Başarılar
+BilgisayarKavramları Evet hocam bir dili başka dile çevirir ben burada sizin dediğinize uygun olsun diye assembly demiştim. Benim demek istediğim www.tenouk.com/ModuleW_files/ccompilerlinker001.png görseldeki gibi bir şeydi.
@@Sadievrenseker_BK bunun konun anlattıgınız videoları bulamadım 1.sınıftayım progralamlama dilleri konusunda eksiklerim var acaba videonuz varsa linkini atabilirmisiniz bulamadım