bugün
- yazarların on üzerinden komiklikleri45
- zall in yaptigi gammaz anketi15
- park sorunu4
- arkadaşlar bakar mısınız9
- müzik haramdır5
- cayır cayır yanan kız3
- gir içime hünharca11
- satranç haram yasaklansın15
- true yazar mı sorunsalı5
- karşı cinste çekici gelen şeyler4
- dinlemeyi bilmek5
- file çorap giyen bir kıza aşık olmak2
- ezandan rahatsız olan kadın sanatçı12
- uludağ sözlük online sayısı5
- çocukken alınamayan şeyleri büyüyünce almak10
- hayatının geri kalanını belirleyecek mesaj4
- kürt mutfağı7
- beyazsemsiyeliyabanci48
- brezilya2
- gocu43
- faik öztrak4
- güney kore3
- eğirdir gölü3
- götü başı ayrı oynayan insanlar3
- en sevilen meyveler8
- sözlük erkeklerinin bugünkü kombinleri7
- 2026 dünya kupası9
- yeşilçam'da çocukken travma yaşattığınız sahneler9
- 2014 öncesinde feto'ya küfretmek7
- sözlükte erkekleri istemiyoruz18
- recep tayyip erdoğan8
- kızının düğününde oynayan baba8
- özgürlükçü eğitimin imkansızlığı6
- yazarların üstüne çizik attığı burçlar8
- kürt kültürü3
- the gilded lily3
- sssilvermist11
- bu devirde fes giymek5
- evlilik kötü bir şeyse neden bu kadar insan evli4
- yazarların tatil denilen şeyden anladıkları5
- ona bir şey söyle18
- buddy dude20
- aziz yıldırım 35 ci başkan4
- şovalye ruhlu erkek2
- kalkmayan bir erkeğe ne tavsiye edersiniz4
- yagmurcu6
- togg'a lpg taktırmak11
- opi2
- anadolu mutfağının çok abartılması5
- kız tavlama garantili çalmalık enstrüman4
nesneye yönelik(object oriented) tarzında, "gelişmiş diller" sınıfına giren bir yazılım dilidir. seri ve esnek programlama konusunda java, c++ ve c gibi dillere göre çok daha avantajlıdır. çok geniş bir kütüphanesi olduğundan, karışık fonksiyonları yazmayı çok kolaya indirger. ancak programlama diline yeni başlayanlar için tavsiye edilmez. çünkü yeni başlayan bir kişinin bu kadar pratik bir programlama diline girişmeden evvel, c, c++ veya java gibi çok fazla "yazım" hatası yapılabilecek dillerde kendini geliştirmesi önemlidir.
her ne kadar pratikte olsa, günümüzde pek çok büyük firma(başta apple ve microsoft), işletim sistemlerini ve uygulamalarını yazarken c ve türevlerini(c++, objective-c) tercih etmektedir. hatta ios uygulamalarının çoğu objective-c ile yazılır. bunun sebebi, c dilinin hafıza yönetimi assembly ile yazıldığı için daha hızlı çalışmasıdır. yani teknik konuşmayı bir kenara bırakırsak, bir işletim sistemi ram üzerinde çok fazla yer işgal ederse program daha yavaş çalışacaktır. nasıl bir şey olduğunu merak eden varsa windows vista'yı hatırlayabilirler. yani işin özü, c ile işe girip, objective-c öğrendikten sonra, kendi ios cihazınıza basit uygulamalar yazıp eğlenebilirsiniz. en basitinden, 4 işlem yapan bir hesap makinesi yapıp bunun telefona atabilirsiniz.
c statik bir dil olduğu için, yazılan programların, amaçları dışına taşıp kafalarına göre davranma ihtimalleri daha düşüktür ama bu avantaj, her fonksiyon için ayrı ayrı kod yazmayı gerektirir(düşününce bile başıma ağrı girdi). burada da python'un "object oriented" olma avantajı devreye girer.
öğrenmeye başlamak isterseniz eğer, hangisi ile başladığınızın bir önemi yoktur. ancak iş bulma konusunda sanırsam ki c ve türevleri daha çok tercih ediliyor. ama yazılım mühendisiyseniz, her iki programı da ana diliniz gibi bilmeniz gerektiği su götürmez. bir tanesinin mantığını kavradıktan sonra diğerine geçiş zor olmayacaktır. aradaki yazım(syntax) farklarını bildikten sonra uçar gidersiniz.
elektronik mühendisleri, c dilini tabiri caizse "sike sike" öğrenmek zorundadırlar. çünkü elektronik parçaların(işlemci, ekran kartı, ses kartı, vb...) sürücü(driver) programları c dilinde yazılmaktadır. işlemci mimarisi ise, assembly ve c'nin birleşip voltran'ı oluşturdukları alandır.
ama merakınız varsa öğrenin tabii. 1 dil 1 insan, 2 dil 2 insan nihayetinde...
her ne kadar pratikte olsa, günümüzde pek çok büyük firma(başta apple ve microsoft), işletim sistemlerini ve uygulamalarını yazarken c ve türevlerini(c++, objective-c) tercih etmektedir. hatta ios uygulamalarının çoğu objective-c ile yazılır. bunun sebebi, c dilinin hafıza yönetimi assembly ile yazıldığı için daha hızlı çalışmasıdır. yani teknik konuşmayı bir kenara bırakırsak, bir işletim sistemi ram üzerinde çok fazla yer işgal ederse program daha yavaş çalışacaktır. nasıl bir şey olduğunu merak eden varsa windows vista'yı hatırlayabilirler. yani işin özü, c ile işe girip, objective-c öğrendikten sonra, kendi ios cihazınıza basit uygulamalar yazıp eğlenebilirsiniz. en basitinden, 4 işlem yapan bir hesap makinesi yapıp bunun telefona atabilirsiniz.
c statik bir dil olduğu için, yazılan programların, amaçları dışına taşıp kafalarına göre davranma ihtimalleri daha düşüktür ama bu avantaj, her fonksiyon için ayrı ayrı kod yazmayı gerektirir(düşününce bile başıma ağrı girdi). burada da python'un "object oriented" olma avantajı devreye girer.
öğrenmeye başlamak isterseniz eğer, hangisi ile başladığınızın bir önemi yoktur. ancak iş bulma konusunda sanırsam ki c ve türevleri daha çok tercih ediliyor. ama yazılım mühendisiyseniz, her iki programı da ana diliniz gibi bilmeniz gerektiği su götürmez. bir tanesinin mantığını kavradıktan sonra diğerine geçiş zor olmayacaktır. aradaki yazım(syntax) farklarını bildikten sonra uçar gidersiniz.
elektronik mühendisleri, c dilini tabiri caizse "sike sike" öğrenmek zorundadırlar. çünkü elektronik parçaların(işlemci, ekran kartı, ses kartı, vb...) sürücü(driver) programları c dilinde yazılmaktadır. işlemci mimarisi ise, assembly ve c'nin birleşip voltran'ı oluşturdukları alandır.
ama merakınız varsa öğrenin tabii. 1 dil 1 insan, 2 dil 2 insan nihayetinde...
Gündemdeki Haberler
