“Potaka” sayesinde Bengalce Senaryo’da nihayet bir programlama dili var.

6 ay önce Teknoloji
Bu yazıyı 6 dakikada okuyabilirsiniz
Potaka programlama dilinin editörünün ekran görüntüsü
Screenshot of the editor of Potaka programming language

Potaka programlama dilinin editörünün ekran görüntüsü

Bangladeşli programcılar bir grup tamamen yazılmış bir programlama dili oluşturduk Bengalce . Buna denir. Potaka (Bayrak) ve ilk dili Bengalce olan çocukları programlamaya ilgi duymaları için teşvik etmeyi amaçlıyor.

Dünyada yaklaşık 220 milyon kişi, Bengalce (Bangla olarak da bilinir) yazma senaryosunu aktif olarak kullanmakta ve dünyada en çok kullanılan altıncı olmaktadır. Potaka Bengalce komutları kullanan ilk kararlı programlama dilidir ve ücretsiz olarak online olarak mevcuttur. Herhangi bir yazılım indirmenize gerek yoktur; sadece bir web tarayıcısı ve internet bağlantısı gereklidir. 2014’te, şu anda mevcut olmayan Chascript’in tanıtımıyla benzer bir girişim yapıldı.

Norveçli telekomünikasyon şirketi Telenor’da bir yazılım mühendisi olan Ikrum Hossain, Potaka’yı geliştirmek için yazılım mühendisleri Osman Goni Nahid ve Rakib Hasan Amio ile bir araya geldi. Global Voices ile yaptığı bir e-posta röportajında Hüseyin, Potaka fikrini kendisinin karşılaştığı sorunlardan yola çıktığını belirtti.

Blogumda programlama öğreticileri yazarak başladım. ApiKothon.com . İleri düzey öğrenciler içindi. Sonra fark ettim ki yeni başlayanlar için ve özellikle çocuklar için bir şeyler yapmam gerekiyor. Eğer çocuklar erken yaşta programlama kavramlarına aşina olurlarsa, bu Bangla programlama topluluğunun büyümesine yardımcı olabilir.

Potaka’yı geliştirmeyi kendi kişisel deneyimlerine indiriyor. Kendi başına nasıl programlanacağını öğrenmeye başladığında, lisans olarak ilk dönemini tamamladı. O bir kırsal bölgeden geliyor ve kendisi ve güçlü İngilizce dil becerileri olmayan diğer öğrenciler için, çevrimiçi mevcut öğreticilerden öğrenmek çok zordu. Neredeyse karşılaştığı her şey İngilizceydi ve Bengalce’de çok az kaynak mevcuttu.

Onun zihninde, Bengalce konuşmacılarının programlama öğrenmelerinin en büyük engellerinden biri de tam olarak şudur: anadillerinde çok az kaynağa sahip olması ve zaten karmaşık yeni bir aleme dalma korkusu. Yüksek bir İngilizce komutasına sahip olmanın ön koşulunu ortadan kaldırarak, Potaka’nın bu korkunun bir kısmını ortadan kaldırabileceğini ve çocukların Bengalce programlama konusunda ilk tat almalarına yardımcı olabileceğini umuyor.

Nasıl yapılacağını ve hangi özelliklere sahip olması gerektiğini öğrenmek için, nasıl programlanacağını bilmeyen insanlarla bir sürü araştırma çalışması yaptı. Onlara mevcut bir programlama dilini gösterdi. C ve Potaka’nın erken sürümleriyle karşılaştırıldı. Sonuç olarak, Potaka’nın sözdizimini Bengalce’deki gerçek konuşmanın yakınında tutmaya ve yeni gelenlerin anlamasını mümkün olduğunca kolaylaştırmaya karar verdi.

Potaka, çocuklara erişilebilirliğini artırmak için oyunlar ve şakalar içermesi ve umarım ilgilerini çekmesi açısından da oldukça benzersizdir.

potaka-joke

Bazı kodlama örnekleri, tercüme:
Eğer (ziyaretçi ‘Hero Alam’ ise) {
göstermek (“Alam: Bogura’da öldüreceğim, ceset Magura’ya inecek”);
} else if (ziyaretçi ‘Mithun’) {
göstermek (“Mithun: Burada öldüreceğim, ceset mezarlığa inecek”);
}

Yukarıdaki ekran görüntüsünde gösterildiği gibi bir program, tanınmış Hintli aktöre benzer bir karakteri oynayan Hero Alom adlı bir karakterin diyalogunu içerir. Mithun çakraborty Bangladeş’te popüler olan. Burada, kodu öğrenmeyle ilgili dersler Hero Alom’un konuşma stilinde teslim edilir ve bu da bir tür “sokak Bengalce” resmi bir ortama getirir. Bu tür bir yaklaşımla amaç, kodlama diline ve platforma mizah getirmektir ve Hüseyin bunun toplum arasında çok popüler olduğunu söylüyor.

Dikkate alınarak Bangladeş genelinde düşük düzeyde internet erişimi , Potaka için bir sonraki adım yakında internete bağlı olmadan kullanılabilecek bir çevrimdışı masaüstü sürümünü yayınlamak olacaktır. Onların hayalleri, kırsal öğrencilerin de programlama hakkında bilgi edinme fırsatına sahip olmalarıdır — ancak bunun daha fazla insanın dahil olmasını gerektireceğine dair bilincindeler.

Her şeyden önce, Hossain Potaka’yla çözmek istediği tüm sorunları kendi başına çözemeyeceğini söylüyor. Bu nedenle, Potaka’nın etrafında bir topluluk kurmaya çalışıyor ve bunu başardı başlangıçtan itibaren açık kaynak . Beta sürümünden önce, o ve diğer iki adamış geliştirici onu canlı yayına getirmek için çok çalıştılar. Onun için, onun etrafında topluluk oluşturmaları ve projeyi ilk yutturmadan sonra sürdürülebilir hale getirmeleri önemlidir. Şu anda maaşının üçte birini Potaka’yı desteklemeye adadığını, ancak bunun sürdürülebilir bir çözüm olmadığını söylüyor.

Bir zamanda internet altyapısı ve kaynakları hem Latin senaryosunda iletişim kuranlara karşı ağır çarpık , Potaka’nın yaratılması hoş bir değişikliktir. Latin senaryosunda yazılmamış olan nispeten az sayıda mevcut programlama diline katılır. قلب (Qalb) Arapça yazılmış, ve Dolittleドリトル doritoru Japonca.

Sosyal medyada tepkiler büyük ölçüde olumlu olmuştur.

Ariyan Hasan Facebook’ta mutlu bir ifadeyle yazdı:

Programming in Turkish

Şimdi programlama Bengali’de yapılacak:D

Dinajpur Matematik Kulübü yorumladı:

Programlama dili bu kadar basit olsaydı ne komik olurdu, değil mi?

Tüm programlama dilleri bu kadar kolay olsaydı, eğlenceli olmaz mıydı?

Kullanıcı MiTech şunu yazdı:

Uzun zamandan beri, kalbimizin beklentisi Bangla’da olacak bir kodlama diliydi. Neden yükseköğretimde, bilgisayar eğitiminde her şeyde İngilizce öğrenmemiz gerekiyor? Dile hayat verebilir miyiz ve bu dili bozulmadan tutmak için eğitimimizdeki her şeyi İngilizce olarak yapamaz mıyız? Bilgisayar programının hep Bangla’da olmasını istemişimdir.

Uzun zamandır Bengalce kodlama dilini dört gözle bekliyorduk. Yüksek öğrenim ve bilgisayar öğrenimimiz neden yabancı dilde olmalıdır? Halkımız dilimiz için fedakarlık yaptı ve onları onurlandırmak için ana dilimizde öğrenemez miyiz? Her zaman Bengalce programlama dili yapmak istedik.

Çevrimiçi olarak, bazı insanlar Potaka’nın yaratıcılarına da dikkatli sözler sundu. Bilişim uzmanı, akıl hocası ve açık kaynak evangelist Munir Hasan Potaka’yı kutladı ve blogunda bahsetti:

Bir arkadaşım, “Dünyada iki tür insan vardır, geleceği inşa eden insanlar ve neden başarısız olacağına dair internette mesajlar yazan insanlar” demeyi sever. Eski kategoride olmaya devam et.

Kaynak https://globalvoices.org/2016/08/30/theres-finally-a-programming-language-in-bengali-script-thanks-to-potaka/

Benzer Yazılar
Все анонсы Google на конференции I/O 2021
18 мая Google провела конференцию I/O 2021, ...
Teknoloji
3 ay önce
Netflix выпустил трейлер мультсериала по Resident Evil
Видеостриминговый сервис Netflix опубликовал трейлер мультипликационного сериала ...
Teknoloji
3 ay önce
Lamborghini выпустит электромобиль после 2025 года
Итальянский производитель суперкаров — компания Lamborghini анонсировала ...
Teknoloji
4 ay önce
В Google Photos появились поисковые фильтры
В сервисе Google Photos появилась кнопка, предназначенная ...
Teknoloji
4 ay önce