Bir kodlayıcının kalbini şarkı söyletecek 11 yeni programlama dili


“Umut insan göğsünde sonsuzdur” diyen Alexander Pope muydu? Pope bir şairdi, hacker değil, ama yeni bir programlama dili keşfetme konusundaki beklentiyi anlayacağına inanıyorum. Yazılım geliştiricilerin sonsuza kadar umutlu olduğunu bilirdi. bu dilUnicode karakterlerinin benzersiz birleşimi ile nihayet tüm sorunlarımızı çözecek ve sadece birkaç tıklamayla kodlamayı kolaylaştıracak.

Pope kesinlikle yeni bir sözdizimi arzusunu anlayacaktır. çok sezgisel sadece bir cevabı hayal etmemiz ve bunun harika, ayrıntılı ve her şeyden önce doğru olan mantıksal kurallara dönüştürüldüğünü görmemiz gerekiyor. Parmaklarımızdaki, üçlü bir aks, pike pozisyonunda içe doğru üç buçuk veya Olimpiyatlarda dev bir slalom koşusu kadar zahmetsiz ve zarif görünen yeni kodu döndürmek için duyduğumuz özlemi takdir edecektir.

Bununla birlikte, çoğu modern dil, hevesli olmak veya kodlama becerimizi göstermek için oluşturulmamıştır. İçerik oluşturucuların çözmeye hevesli olduğu ortak bir soruna yanıt olarak yapılmıştır. Geliştiricilerin çoğu günlük kodlamalarımızı bir veya daha fazla eski, daha yerleşik dilde yapmaya devam edecek olsa da, sonsuza kadar kodlama sorunlarımızı çözmemize yardımcı olacak yeni araçlar arıyoruz. Bu eğilimi, özellikle alana özgü dillerin veya DSL’lerin yükselişinde görebiliriz. Bu diller kompakt ve odaklıdır. Genel amaçlı kullanım için tasarlanmamışlardır. Ancak bazıları tam da bu nedenle araç kutunuzda özel bir yer kazanabilir.

İşte nişlerini bulan 11 yeni dil. Bazıları, bir şeyi yapmak ve onu iyi yapmak için tasarlanmış DSL’lerdir. Diğerleri, görünüşe göre, dünyayı kurtarmaya can atıyor. Şu anda ihtiyacınız olan şey olmasalar bile, hepsinin bilgisayarlarımıza yaptıklarını yapma konusunda öğretecek bir şeyleri var, ama daha iyi.

Reaktif Clojure

Clojure ile React ile evlendiğinizde, elde edeceğiniz şey budur: reaktif ön uçların tüm olanaklarını Clojure’un sağlam, işlevsel gücüyle birleştiren bir sistem. En iyi haliyle, Reactive Clojure, karmaşık bir ön uç bileşen koleksiyonu oluşturmanıza ve bunları işlevlerle bir araya getirmenize olanak tanır. Reactive çerçeve ayrıntıları doldurur ve uygulama verilerinin bileşenleriniz ile veritabanı arasında sorunsuz bir şekilde akmasını sağlar. Clojure, olağan dışı kullanım durumlarını bile mümkün ve hata ayıklanabilir hale getirmek için işlevsel temeli getiriyor.

Cennette yapılan bir maç mı? Zaman gösterecek. Reactive Clojure, ön uç bileşenleri bir arada tutan yapıştırıcı kodunu yazmak için iyi bir seçenektir. Çok iş parçacıklı modeli, aynı anda birden çok görev hakkında rapor veren karmaşık ve reaktif panolar için doğal bir eşleşmedir.

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3658204/11-new-programming-languages-to-make-a-coders-heart-sing.html#tk.rss_all

Yorum yapın