Hoşgeldin Misafir

Web geliştirme dil ve teknolojileri, artıları ve eksileri - THS Lojistik TİM

Kaan

Kaan

Sadece Ölüler Görür!
TIM Lideri
Konsept Danışmanı
11 Tem 2019
1,442 Mesaj
TIM Görevleri
1

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Web geliştirme dil ve teknolojileri, artıları ve eksileri - Lojistik TİM
Merhaba ben Kaan, Lojistik grup adına paylaşılan "Web geliştirme dil ve teknolojileri, artıları ve eksileri" makalesinde sizi görmekten mutluyum.


Şu anda dolaşımda olan 250’den fazla tanınmış programlama dili vardır. Bu nedenle özellikle kariyer fırsatları belirli bir kodlama becerisi kombinasyonuna bağlı olduğunda, bir disiplin seçmek zor olacaktır.

Çoğu kodlayıcı, en sevdikleri kodlama dili konusunda çok tutkulu ve savunmacıdır. Fakat her programlama dilinin artıları, eksileri vardır. İki veya daha fazla proglamlama dilinde yetkin olduğunuzda çekici bir maaşa dönüşüyor. Bu liste de, karmaşıklık, popülerlik, işlevsellik ve bu kodlama dillerinin günümüzün gelecekteki teknoloji dünyasında ne kadar rağbet gördüğü gibi birçok faktörü dikkate alınır.

8m0wx1o.jpg


Peki, tüm zamanların en iyi 6 programlama dili hangileridir?

      • - Phyton
      • - Javascript
      • - Java
      • - C/C++
      • - PHP
      • - Rust

PHP

Yirmi yıldan fazla bir süredir en iyi programlama dillerinden biri olmasına rağmen, bazı kodlayıcılar dahil birçok kişi PHP’nin ne anlama geldiğini bilmiyor. Bugün en iyi programlama dillerinden biri statüsüne sahip.

1995 yılında geliştirilen PHP, sunucu tarafı web geliştirme için yaygın olarak kullanılır. Açık kaynaklı, genel amaçlı bir dildir. Tarihsel olarak web için temel bir kodlama dili olarak bilinmektedir.



C / C++

Listemizde bir sonraki en iyi programlama dili için C ve C++’ı birleştirmeyi seçtik. C, Python ve Java’nın yanı sıra Python, Ruby ve PHP gibi daha modern diller yazmak içindir. İyi bir temel arayan geliştiriciler için önerilen “temel” kodlama dillerinden biri olarak karşımıza çıkar.

C++, C’nin geliştirilmiş bir sürümüdür. Birçok geliştirici, doğrudan daha karmaşık kodlama diline dalmayı seçer ve C öğrenmeyi tamamen devre dışı bırakır.

Her iki programlama dilinin de artıları ve eksileri vardır. C, daha eski bir programlama dili olduğu için donanım programlama için harikadır. Ancak modern web veya mobil uygulamalar için uygun değildir.

Öte yandan C++ daha çok yönlüdür, uygulamaların kendilerinin aksine uygulamaları çalıştıran sistemleri programlar. Ayrıca bilgisayar oyunlarından matematiksel simülasyonlara kadar her şeyde çok cihazlıdırr. Bu nedenle çok platformlu sistemler için iyi çalışır.


JAVA
Onu destekleyen herhangi bir platformda çalışabilmesiyle tanınan Java, “bir kez yaz, her yerde çalıştır” programlama dili olarak tanımlanıyor. Daha sonra ele alacağımız JavaScript ile karıştırılmaması için Java, 90’ların ortalarında Oracle Corporation tarafından geliştirilen sınıf tabanlı, nesne yönelimli bir programlama dilidir.

Bugün, dünya çapında Java ile oluşturulmuş uygulamaları çalıştıran 3 milyardan fazla cihazla en yaygın kullanılan kodlama disiplinlerinden biridir.

Java, web geliştirme, uygulama geliştirme ve platformlar arası taşınabilirlik alanlarında yaygın olarak kullanılmaktadır. Aslında, sunucu tarafında çok sağlamdır. Java kodu Google, Amazon, Twitter ve YouTube dahil olmak üzere birçok popüler web sitesinin arka ucunu oluşturur. Java’nın da sınırlamaları vardır. Bulut tabanlı uygulamalar için en iyisi değildir.


JAVASCRIPT
Stack Overflow tarafından 2019 yılında gerçekleştirilen bir ankete göre JavaScript, art arda yedi yıldır özellikle geliştiriciler arasında en popüler dildir. Çoğu kodlayıcı, profesyonel kariyeriniz boyunca en azından bir şekilde JavaScript kullanmaktan kaçamayacağınızı onaylayacaktır.

JavaScript, etkileşimli web siteleri oluşturma işlevselliği nedeniyle kendisini dünyanın en iyi programlama dillerinden biri olarak bulmuştur. Kişiler oyunları ve iletişim uygulamalarını doğrudan bir tarayıcıda çalıştırır. Çok çeşitli eklentiler, JavaScript’in işlevselliğini de artırır.

JavaScript’in öncelikle bir ön uç dil olduğunu söylememize rağmen Linux, SunOS, Mac OS ve Windows ile uyumluluğu vardır. Sunucu tarafında ölçeklenebilir ağ uygulamalarının oluşturulmasına izin vermektedir.

JavaScript güçlüdür ve bu nedenle yanlış ellerde tehlikeli olabilir. JavaScript kodu istemci tarafında yürütüldüğünden, hatalar ve güvenlik açıkları bazen kötü amaçlı amaçlar için kullanılır. Bu nedenle bazı kişiler JavaScript’i tamamen devre dışı bırakmayı seçer.



PYTHON

Ve son olarak, şu an itibariyle en iyi programlama dili olarak 1 numaralı seçimimize ulaşıyoruz. Python. Bu listedeki herhangi bir kodlama dili arasında Python, muhtemelen mevcut en kullanıcı dostu olanlardan biridir.

Python öğrenme uygulamalarının geliştirilmesi bunları kapsar. 2B ve 3B görüntü oluşturma, yapay zeka, finansal hizmetler, video oyunları ve veri bilimi için popülerdir. Python’u Instagram’dan Pinterest’e, Spotify ve YouTube’a kadar her yerde bulacaksınız. Python, Civilization IV ve Battlefield 2 gibi oyunlar oluşturmak için bile kullanılmaktadır.

Ancak bazı dezavantajları vardır. Python’un gücüne rağmen, mobil cihazlarda yerel olarak desteklenmemektedir.

Sonuç olarak en başarılı ve kariyer geliştirici programlama dilleri uzun ömürlüdür. Geçmişe sahiptir ve muhtemelen önümüzdeki 5-10 yıl içinde çok fazla değişmeyecektir. Teknoloji dünyası çok hızlı değişse de temel programlama dili çoğunlukla oldukça sabit kalmalıdır.



En hızlı büyüyen programlama dilleri (+/-)

Son yıllarda önemli bir büyüme ve popülerlik yaşayan birkaç programlama dili vardır. İşte birkaç örnek:

Python: Bir süredir en hızlı büyüyen programlama dillerinden biri olmuştur. Sadeliği, çok yönlülüğü ve kapsamlı kitaplık yelpazesi, popülaritesine katkıda bulunmuştur. Özellikle veri bilimi, makine öğrenimi ve web geliştirme gibi alanlarda.

TypeScript: JavaScript'in statik bir üst kümesi, hızla zemin kazanıyor. Gelişmiş araçlar, daha iyi kod organizasyonu ve büyük ölçekli JavaScript uygulamaları için iyileştirilmiş bakım gibi avantajlar sunar. TypeScript, web geliştirme ön uç ekosisteminde, özellikle Angular ve React gibi çerçevelerle birlikte yaygın olarak kullanılır.


Programlama dillerinin dezavantajları

Programlama dillerini seçerken her zaman şunları dikkate almalıyız:
- Proje özel gereksinimleri.
- Mevcut ekosistem.
- Mevcut topluluk desteği.
- Sektördeki trendler.

2024 verileri yıl sonunda açıklanacağından, 2023 verileri paylaşılmıştır.
r15m0k5.jpg



Python programlama dilinin dezavantajları

Performans: Python, C veya C++ gibi daha düşük seviyeli dillerle karşılaştırıldığında yürütme hızı açısından daha yavaş olabilir. Python yorumlanmış bir dildir, yani derlenmiş diller kadar verimli olmayabilir. Ancak, Python'un performansı çoğu uygulama için yeterlidir ve özel kitaplıkların kullanılması performans sorunlarını azaltmaya yardımcı olabilir.
Global Tercüman Kilidi (GIL): Python'da Global Tercüman Kilidi (GIL) vardır. Bununla, birden fazla çekirdeğe sahip sistemlerde bile Python bayt kodunu aynı anda yalnızca bir iş parçacığı çalıştırabilir. Bu, CPU'ya bağlı çok iş parçacıklı uygulamaların performansını sınırlar. Ancak Python, GIL sınırlamasını aşmak için asyncio gibi kitaplıklarla çok işlemcili ve eşzamansız programlama gibi alternatifler sunar.
Mobil ve tarayıcı desteği: Python, mobil uygulama geliştirmede Swift (iOS için) veya Kotlin (Android için) gibi dillere kıyasla o kadar yaygın değildir. Python kullanarak mobil uygulama geliştirmeyi sağlayan Kivy ve BeeWare gibi çerçeveler olsa da, ekosistem yerel geliştirme dilleri kadar olgun değil.
Bellek Tüketimi: Python'un bellek tüketimi, dinamik yazma ve otomatik bellek yönetimi nedeniyle diğer bazı programlama dillerine kıyasla daha yüksek olabilir. Bu, büyük uygulamalarla veya sınırlı bellek kaynaklarına sahip sistemlerle çalışırken sorun olabilir.

Sürüm Uyumluluğu: Python'un birden çok ana sürümü vardır ve farklı sürümler arasında geriye dönük uyumluluk bazen zor olabilir. Örneğin, kodun Python 2'den Python 3'e taşınması, dil ve kitaplık farklılıkları nedeniyle ayarlamalar gerektirebilir. Ancak Ocak 2'de Python 2020 desteğinin resmi olarak sona ermesiyle Python 3'ün benimsenmesi önerilir.
*

Bu dezavantajlara rağmen, Python'un kapsamlı kitaplıkları, kullanım kolaylığı ve okunabilirliği onu çok çeşitli uygulamalar için popüler bir seçim haline getiriyor. Bunlar arasında web geliştirme, veri analizi, bilimsel bilgi işlem ve makine öğrenimi yer alır. Ancak, projenin özel gereksinimlerini dikkate almak ve Python'un bunları nasıl karşıladığını değerlendirmek önemlidir.

Javascript programlama dilinin dezavantajları

Tarayıcı uyumluluğu: JavaScript kodu web tarayıcılarında çalışır ve farklı tarayıcıların uygulamalarında farklılıklar olabilir. Bu, tutarsızlıklara ve uyumluluk sorunlarına yol açabilir. Sonuç olarak, geliştiricilerin tarayıcı farklılıklarını çözmek için tarayıcılarda çalışan kodlar yazması veya çoklu doldurmaları ve kitaplıkları kullanması gerekir.
Güçlü yazma eksikliği: JavaScript, dinamik olarak yazılan bir dildir, yani değişkenlerin katı bir tür tanımı yoktur. Bu, çalışma zamanına kadar keşfedilmeyen hatalara yol açabilir. Bu esneklik, hızlı prototip oluşturma ve küçük projeler için yararlı olsa da, hataların daha büyük, karmaşık uygulamalara dahil edilmesini kolaylaştırabilir.
Eşzamansız Programlama: JavaScript, özellikle olayları işlerken, AJAX istekleri yaparken veya zamanlayıcılar ve ağ istekleri gibi eşzamansız işlemlerle uğraşırken büyük ölçüde eşzamansız programlamaya dayanır. Eşzamansız programlamanın işlenmesi karmaşık olabilir, bu da geri arama cehennemine veya bakımı zor kodlara yol açar. Bununla birlikte, modern JavaScript, bu sorunların üstesinden gelmek için Promises ve async/wait sözdizimi gibi özellikler sunmuştur.
Güvenlik Açıkları: İstemci tarafında çalışan JavaScript, düzgün bir şekilde korunmadığı takdirde güvenlik açıklarını ortaya çıkarabilir. Siteler Arası Komut Dosyası Çalıştırma (XSS) saldırıları ve Siteler Arası İstek Sahteciliği (CSRF) saldırıları, JavaScript ile ilişkili yaygın risklerden bazılarıdır. Geliştiriciler, bu tür güvenlik açıklarından kaçınmak için uygun güvenlik önlemlerini uygulamaya dikkat etmelidir.
Performans: JavaScript performansı, C++ veya Java gibi dillere kıyasla CPU yoğun görevler için endişe kaynağı olabilir. JavaScript motorları zamanla daha verimli hale gelse de, JavaScript'teki belirli yoğun işlem gerektiren işlemler yine de daha yavaş çalışabilir. Ancak, JavaScript performansı genellikle çoğu web uygulaması için kabul edilebilir düzeydedir ve optimizasyon teknikleriyle geliştirilebilir.
*
Bu dezavantajlara rağmen JavaScript, web tarayıcılarında ve Node.js gibi sunucu tarafı platformlarda çalışabilmesi nedeniyle güçlü ve yaygın olarak benimsenen bir dil olmaya devam ediyor. Büyük bir kütüphane ve çerçeve ekosistemine sahiptir. Bu, onu ön uç web geliştirme, arka uç geliştirme ve hatta React Native ve Ionic gibi çerçevelerle mobil uygulama geliştirme için uygun hale getirir.


Java programlama dillerinin dezavantajları
Ayrıntı: Java, ayrıntısıyla bilinir. Bu, belirli görevleri gerçekleştirmek için diğer bazı dillere kıyasla daha fazla kod satırına ihtiyaç duyulduğu anlamına gelir. Bu, kod tabanını büyütebilir ve potansiyel olarak geliştirme süresini uzatabilir. Ancak Java'nın Java 8 ile başlayan modern sürümleri, lambda ifadeleri ve Stream API gibi özellikler sunmuştur. Belirli senaryolarda, ayrıntıların azaltılmasına yardımcı oldular.
Bellek tüketimi: Java'nın çöp toplama yoluyla otomatik bellek yönetimi, manuel bellek yönetimi olan dillere kıyasla daha yüksek bellek tüketimine neden olabilir. JVM (Java Sanal Makinesi) belleği verimli kullanacak şekilde optimize edilmiş olsa da, katı bellek kısıtlamaları olan uygulamalar, bellek kullanımını en aza indirmek için dikkatli yönetim veya ayarlama gerektirebilir.
Önyükleme süresi: Java uygulamaları, diğer bazı programlama dillerine kıyasla genellikle daha uzun başlatma sürelerine sahiptir. JVM başlatmalı, sınıfları yüklemeli ve daha yavaş önyükleme sürelerine neden olabilecek diğer görevleri gerçekleştirmelidir. Bununla birlikte, bir Java uygulaması çalıştığında, performansı diğer dillerle karşılaştırılabilir veya onlardan daha iyidir.
Öğrenme eğrisi: Java, bazı daha basit veya daha hafif dillere kıyasla daha dik bir öğrenme eğrisine sahiptir. Kapsamlı standart kitaplık ve nesne yönelimli programlama (OOP) kavramları, yeni başlayanların tam olarak anlaması için daha fazla zaman alabilir. Ancak, geliştiriciler Java sözdizimine ve temel kavramlarına aşina olduklarında, gücünü ve ekosistemini etkili bir şekilde kullanabilirler.
GUI Geliştirme: Swing çerçevesini kullanarak Java'nın grafik kullanıcı arabiriminin (GUI) geliştirilmesi, diğer çerçevelerle karşılaştırıldığında bazen daha az modern veya görsel olarak daha az çekici olarak kabul edilebilir. Ancak, Java GUI geliştirmesi için JavaFX gibi alternatif seçenekler mevcuttur. Bu, kullanıcı arayüzleri oluşturmak için daha modern bir yaklaşım sağlar.
*
Bu dezavantajlara rağmen, Java'nın platform bağımsızlığı, güçlü ekosistemi ve kapsamlı kitaplıkları onu kurumsal düzeyde uygulamalar, Android uygulamaları ve büyük ölçekli sistemler oluşturmak için popüler bir seçim haline getiriyor. Yaygın olarak benimsenmesine katkıda bulunmaya devam eden sağlamlık, ölçeklenebilirlik ve geliştirici üretkenliği gibi avantajlar sunar.


C# programlama dilinin dezavantajları
Platform bağımlılığı: C#, öncelikle Microsoft'un .NET çerçevesiyle ilişkilidir, bu da en yaygın olarak Windows ortamlarında kullanıldığı anlamına gelir. Diğer platformlarda C# geliştirmeye olanak tanıyan .NET Core ve Xamarin gibi platformlar arası çerçeveler olsa da, ekosistem ve araçlar Windows'ta daha da olgun ve kapsamlıdır. Bu platform bağımlılığı, belirli bağlamlarda kullanımını sınırlayabilir.
Öğrenme eğrisi: C#, kapsamlı özelliklere sahip nesne yönelimli bir dildir. Bu, daha basit dillere kıyasla daha dik bir öğrenme eğrisi ile sonuçlanabilir. Yeni başlayanların sınıflar, kalıtım ve arabirimler gibi kavramları anlamak için daha fazla zaman harcaması gerekebilir. Ancak, geliştiriciler bu kavramlara aşina olduklarında, dilin gücünden etkili bir şekilde yararlanabilirler.
Performans: C# iyi performans sunarken, C veya C++ gibi alt düzey diller kadar verimli değildir. Bunun başlıca nedeni, .NET çerçevesi tarafından sunulan ek soyutlamalar ve çalışma zamanı ek yüküdür. Ancak, Tam Zamanında (JIT) derleme ve iyileştirmeler gibi .NET çalışma zamanında yapılan iyileştirmeler, C# uygulamalarının performansını önemli ölçüde iyileştirmiştir.
Sınırlı mobil geliştirme: C#, Xamarin kullanılarak mobil uygulama geliştirme için kullanılabilirken, Swift (iOS için) veya Kotlin (Android için) gibi diller kadar yaygın olarak kullanılmamaktadır. Xamarin, geliştiricilerin platformlar arası mobil uygulamalar yazmasına izin verse de yerel geliştirme dilleriyle aynı düzeyde topluluk desteğine ve ekosisteme sahip olmayabilir.
Topluluk boyutu: C#, önemli ve aktif bir geliştirici topluluğuna sahip olsa da, Python veya JavaScript gibi diğer bazı popüler diller kadar büyük olmayabilir. Bununla birlikte, C# geliştirmeyi desteklemek için kaynaklar, kitaplıklar ve çerçeveler sağlayan topluluk hala önemli.
*
Bu hususlara rağmen C#, güçlü yazma, nesne yönelimli programlama desteği ve .NET ekosistemiyle sorunsuz entegrasyon gibi çeşitli avantajlar sunar. Windows uygulamaları, kurumsal yazılımlar, ASP.NET ile web geliştirme ve Unity motoru ile oyun geliştirme için yaygın olarak kullanılır.


Rust programlama dilinin dezavantajları
Dik öğrenme eğrisi: Rust, dik bir öğrenme eğrisine sahip olmasıyla ünlüdür. Sahiplik, ödünç alma ve ömür gibi diğer dillerdeki programcılara yabancı olabilecek yeni kavramlar sunar. Özellikle yeni başlayanlar için bu kavramları doğru bir şekilde anlamak ve uygulamak zaman ve çaba gerektirebilir. Bununla birlikte, Rust'ın güçlü statik garantileri, bir kez hakim olunduktan sonra daha güvenli ve güvenilir kodlara katkıda bulunur.
Derleme süresi: Rust'ın güvenlik ve performansa verdiği önem, derleyicinin daha kapsamlı statik analiz ve optimizasyon yapmasını gerektirir. Sonuç olarak, Rust'ta derleme süreleri diğer bazı dillere göre daha yavaş olabilir. Ancak, Rust derleyicisinde geliştirmeler devam etmektedir. Artımlı derleme ve önbelleğe alma mekanizmaları, daha küçük kod değişiklikleri için bu sorunu azaltmaya yardımcı olur.
Katılık ve Kısıtlamalar: Rust, bellek güvenliğini sağlamak ve yaygın programlama hatalarını önlemek için katı kurallar uygular. Bu kurallar güvenilirlik ve güvenlik açısından avantajlar sunarken, bazen kısıtlayıcı gelebilir veya dilin kısıtlamaları dahilinde çalışmak için ekstra çaba gerektirebilir. Deyimsel Rust kodu yazmak, daha az kısıtlamaya sahip dillere kıyasla daha fazla düşünme ve dikkat gerektirebilir.
Ekosistem Olgunluğu: C++ veya Python gibi daha köklü dillerle karşılaştırıldığında, Rust'ın ekosistemi hala gelişiyor. Rust, büyüyen bir kitaplık ve çerçeve koleksiyonuna sahip olsa da, henüz daha olgun ekosistemlerin genişliğine ve derinliğine sahip değil. Ancak topluluk, Rust ekosisteminin genişlemesine aktif olarak katkıda bulunur. Birçok kritik kitaplık ve araç zaten mevcuttur.
Eski kodun sınırlı entegrasyonu: Rust nispeten yeni bir dildir ve Rust kodunu mevcut projelere veya ekosistemlere entegre etmek ek çaba gerektirebilir. Diğer dillerde yazılmış kodlarla, özellikle de eski kod tabanlarıyla etkileşim kurmak zor olabilir. Ancak Rust, C ve C++ koduyla etkileşime geçmek için Yabancı İşlev Arabirimi (FFI) yetenekleri sağlar. Bu, mevcut sistemlerle entegrasyon sağlar.
*
Bu düşüncelere rağmen, Rust'ın bellek güvenliği, performans ve eşzamanlı programlamaya odaklanması onu sistem programlama, gömülü sistemler ve performans açısından kritik uygulamalar gibi alanlarda popüler hale getirdi. Eşsiz özellikleri ve garantileri, onu, özellikle güvenlik ve performansın çok önemli olduğu durumlarda, belirli kullanım durumları için değerli bir seçim haline getirir.


PHP programlama dilinin dezavantajları
Tutarsız tasarım: PHP'nin uzun bir geçmişi vardır ve tasarımı zaman içinde gelişmiştir. Sonuç olarak, PHP'nin tutarsız işlev adlandırma kurallarına ve değişen parametre sıralarına sahip olduğu varsayılabilir. Bu, diğer bazı programlama dillerine kıyasla daha az uyumlu ve standartlaştırılmış bir dile yol açar. Ancak, PHP'nin son sürümlerinde tutarlılığı artırmak için çaba gösterilmiştir.
Zayıf yazım ve gevşek tip denetimi: PHP dinamik olarak yazılan bir dildir, yani değişkenlerin kesin tip tanımları yoktur. Yazma zorunluluğu otomatik olarak oluşabileceğinden, bu beklenmedik davranışlara yol açabilir. Zayıf yazım ve gevşek tip denetimi, hatalara neden olabilir ve geliştirme sırasında belirli hataların izini sürmeyi daha zor hale getirebilir.
Performans: PHP'nin performansı bazen daha derlenmiş dillerle karşılaştırıldığında endişe verici olabilir. PHP yorumlanmış bir dildir ve bu da yürütme hızının düşmesine neden olabilir. Ancak kodu optimize ederek PHP performansını artırabiliriz, önbelleğe alma mekanizmaları kullanmak
Güvenlik Sorunları: PHP'nin, özellikle eski sürümlerde ve uygun şekilde güvenlik altına alınmadığında güvenlik sorunları geçmişi vardır. PHP uygulamalarındaki yaygın güvenlik açıkları arasında SQL enjeksiyonu, siteler arası komut dosyası oluşturma (XSS) ve siteler arası istek sahteciliği (CSRF) saldırıları. En iyi uygulamaları takip ederek, güvenli kodlama teknikleri uygulayarak ve PHP'yi güncel tutarak bu güvenlik açıkları azaltılabilir.
Eski kod ve işlevler: Uzun geçmişi ve yaygın kullanımı nedeniyle, önemli miktarda eskimiş PHP kodu mevcuttur. Eski kod tabanları veya eski PHP sürümleriyle çalışmak, uyumluluk ve güvenliği sağlamak için ekstra çaba gerektirebilir. Ancak PHP, her sürümde kod kalitesini iyileştirmek ve eski özellikleri kullanımdan kaldırmak için çaba sarf etmiştir.
*

Bu düşüncelere rağmen PHP, basitliği, yaygın olarak benimsenmesi ve Laravel ve Symfony gibi çerçeveler ve kitaplıklardan oluşan kapsamlı ekosistemi nedeniyle web geliştirme için popüler bir seçim olmaya devam ediyor. Web'in önemli bir bölümüne güç sağlar ve dilin tarihsel eksikliklerinin birçoğunu ele alarak her yeni sürümde gelişmeye devam eder.

(ALINTIDIR)..

Yazılanları okuduğunuz için öncelikle teşekkür ederim. Sizden ricam; Yorum ve beğenilerinizi eksik etmemeniz.

Esen Kalın...
LOJİSTİK TİM SUNDU
btn1pyf.png
 

QARAKURT

QARAKURT

inna lillahi ve inna ileyhi raciun
Üye Yöneticisi
dağlar
9 Mar 2024
554 Mesaj
TIM Görevleri
2

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Ellerinize sağlık. Yazılım dillerine başlamaya karar verip de dil seçemeyen arkadaşlar için çok güzel bir kaynaktır

*** Bilgilendirme
Gerekli düzenlenmeler yapılarak uygun bölüme taşındı.
 

Ebu Ubeyde

Ebu Ubeyde

Özgür Filistin 🇵🇸 Free Palestine
Dünyalı
13 Ocak 2024
2,886 Mesaj
TIM Görevleri
2

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Elinize sağlık çok güzel ve kafa karışıklığını ortadan kaldıracak bir makale olmuş artık hangi dilden başlayayım sorusuna da cevap niteliğinde emeğinize sağlık