← Back to list

Alternatif programlama dilleri ve ortamları - 1

Alice: Entegre geliştirme ortamına (IDE) sahip nesne tabanlı bir eğitim programlama dilidir. Alice, 3B modelleri kullanarak bilgisayar…

FADIL PALA · 2020-04-08 10:35 · 2 claps · 4.6 min read
#code #kod #eğitim #öğretim #uzaktan
Open on Medium ↗

Alternatif programlama dilleri ve ortamları - 1

Alice: Entegre geliştirme ortamına (IDE) sahip nesne tabanlı bir eğitim programlama dilidir. Alice, 3B modelleri kullanarak bilgisayar animasyonları oluşturmak için sürükle bırak ortamı kullanır. Yazılım ilk olarak 1994 yılında Virginia Üniversitesi’nde kullanıldı.

Logo: Eğitimde kullanılan, çok kipli bir bilgisayar programlama dilidir. Bu dil Lisp’e çok benzer ve parantezsiz Lisp olarak adlandırılır. Eğitimde “problem çözmeye yönelik” yazılımlar geliştirmek için en çok tercih edilen dildir.

Squeak: Programlama dili nesne yönelimlidir. Apple Computer’daki orijinal Smalltalk-80 geliştiricilerinden bazılarını içeren bir grup tarafından doğrudan Smalltalk-80'den türetilmiştir. Geliştirilmesine, dahili Disney projelerinde kullanılmak üzere tasarlandığı Walt Disney Imagineering’de aynı grup tarafından devam edildi. Bir platformda üretilen programlar, diğer tüm platformlarda bit-özdeş çalışır, Squeak sistemi, üzerinde çalıştığı sanal makinenin (VM) yeni bir sürümünü oluşturmak için kod içerir.

J programming language: APL özel karakter sorunu tekrarlamaktan kaçınmak için, J sadece temel kullandığı ASCII olarak nokta ve kolon kullanımına başvurmadan, karakter kümesi çekimleri ile benzer kısa kelime oluşturacak şekilde tasarlandı. J esnek hiyerarşik ad etkin bir şekilde bir çerçeve olarak kullanılabilir, sınıf temelli ve prototip tabanlı nesne yönelimli programlama dilidir.

Snap!: snap (eski adıyla BYOB), matematik ve hesaplama fikirlerini öğrenirken etkileşimli animasyonları, oyunları, hikayeleri ve daha fazlasını keşfetmeyi, oluşturmayı ve yeniden karıştırmayı amaçlayan ücretsiz, blok tabanlı bir eğitim grafik programlama dili ve çevrimiçi topluluğudur. Scratch’tan ilham alırken Snap! birçok gelişmiş özelliğe sahiptir.

Open Roberta: Fraunhofer Derneği’ne ait bir enstitü olan Fraunhofer IAIS tarafından başlatılan Alman eğitim girişimi “Robotlarla öğrenme” kapsamında bir projenin adıdır . Open Roberta Fraunhofer ile IAIS, Lego Mindstorms gibi robotları ve Arduino, BBC micro:bit ve Calliope mini gibi diğer programlanabilir donanım sistemlerini kullanarak çocukları kodlamaya teşvik etmek amaçlanıyor.

Tynker: Çocuklara nasıl oyun ve program yapılacağını öğretmeyi amaçlayan bir eğitim programlama platformudur. Kaynak kodunu yazmak yerine, kod bloklarını görsel olarak sürükleyip birleştiriyorsunuz. Görsel tasarım ve ilkeler, tıpkı Hopscotch ve Snap gibi ücretsiz Scratch’a dayanıyor! Minecraft, Code of Hour gibi oyunlar oluşturarak çocuklara kodlama öğretirken çocukların kodlamayı öğrenmesini kolaylaştırır.

Smalltalk: Geliştirilmiş nesne yönelimli bir programlama dilidir. Grafik kullanıcı arabirimleri alanında çok derin çalışmalar yapan Xerox PARC’ta geliştirilmesi sonucu Smalltalk WIMP sistemlerinin prototiplerini üretmede kullanıldı. Bu tip kullanıcı arayüzleri kişisel bilişimi şekillendirmiş ve günümüzde hâlen GNOME, KDE, Mac OS X, Microsoft Windows sistemlerinde kullanılmaktadır.

Drakon: Algoritmik bir görsel programlama ve modelleme dili için geliştirilen kamuya açık bir uygulamadır. Belge oluşturmak veya diğer dillerde kaynak koduna dönüştürülebilen görsel programlar oluşturmak için kullanılabilir.

Pharo: Smalltalk programlama dilinden esinlenilen açık kaynaklı dinamik ve yansıtıcı bir dildir. Pharo, anında nesne değiştirme, canlı güncelleme ve anında yeniden derleme gibi çeşitli canlı programlama özellikleri sunar. Pharo, dinamik olarak yazılan ve yansıtıcı, saf bir nesne yönelimli dildir. Pharo’nun belirtilen amacı Smalltalk tasarımını tekrar ziyaret etmek ve geliştirmektir.

Kturtle: Kaplumbağa grafikleri için bir eğitim programlama ortamıdır. Açık kaynaklı GNU altında yayınlanır ve KDE SC 4'ün bir parçasıdır. Programlama komutları programlayıcının insan diline çevrilir. KTurtle, Red Hat , Suse , Debian ve Ubuntu gibi birçok Linux dağıtımı tarafından paketlenmiştir. KTurtle dili ve IDE , kaplumbağa grafikleri kullanarak programlama öğretimi ile sınırlıdır ve diğer uygulamalar için tasarlanmamıştır.

App Inventor: , Google tarafından ortaya çıkarılan ve MIT tarafından geliştirilen özgür bir web uygulamasıdır. Yeni başlayanların Android işletim sistemi için kolaylıkla uygulama yapmasına olanak sağlar. Sürükle-bırak mekanizması sayesinde kolaylıkla uygulama yapılabilir.

Basic-256 : Bilgisayar programlamanın temellerini öğrenen bir projedir. Ana odağı orta / lise öğrencilerine bilgisayar programlamanın temellerini öğrenmeleri için basit ve kapsamlı bir ortam sağlamaktır. Basic-256, BASIC’in basit bir sürümüdür, kod düzenleyici, metin çıktı penceresi ve grafik düzenleyici penceresi aynı ekranda görülebilir.

Kojo : Bilgisayar programlama ve öğrenme için bir programlama dili ve entegre geliştirme ortamıdır. Bilgisayar programlama, zihinsel beceriler, (interaktif) matematik, grafik, sanat, müzik, bilim, animasyon, oyunlar ve elektronik alanlarında oynama, keşfetme, yaratma ve öğrenmeyi sağlayan birçok farklı özelliğe sahiptir.

Hack: Facebook tarafından PHP’nin yaması olarak oluşturulan HipHop Sanal Makinesi (HHVM) için bir programlama dilidir. Dil uygulaması MIT Lisansı altında lisanslanmış açık kaynaklıdır. Hack programcılar dinamik ve statik kod yazılabilir. ActionScript gibi diğer programlama dillerinde de uygulanan kademeli yazma adı verilir.

HiAsm: “modelin geliştirilmesi” olarak da bilinen yaklaşım modeline dayalı mimarinin uygulanmasına pratik bir örnektir. Bu yaklaşımın önemi platformlardan, mimarilerden, donanım satıcılarından ve sistem yazılımlarından soyutlanmaktadır. Tasarım yaparken, kullanıcıların programlama dilleri ve işletim sistemi özellikleri hakkında bilgi sahibi olmaları gerekmez, böylece kullanıcıların sezgisel bir grafik arayüzü kullanarak modellerini kontrol ederek uygulamalar oluşturmalarına izin verilir.

Factor: Yığın tabanlı bir programlama dilidir. Dinamik olarak yazılmıştır ve otomatik bellek yönetiminin yanı sıra güçlü meta programlama özelliklerine sahiptir. Dil, kendi kendine barındırılan bir optimize edici derleyici ve etkileşimli bir geliştirme ortamı içeren tek bir uygulamaya sahiptir.

Microsoft Small Basic: Programlama dili ve IDE’dir. Microsofts basitleştirilmiş varyant TEMEL başlayanlar için kolay bir programlama dili olarak tasarlanmıştır. Sözdizimi vurgulama, akıllı kod tamamlama ve editör içi belge erişimi gibi işlevlere sahip basitleştirilmiş bir programlama ortamı sağlar.


메타데이터
post_id
9aedbecdff83
slug
alternatif-programlama-dilleri-ve-ortamları-1-9aedbecdff83
url
https://medium.com/@fadlpala/alternatif-programlama-dilleri-ve-ortamlar%C4%B1-1-9aedbecdff83
canonical_url
https://medium.com/@fadlpala/alternatif-programlama-dilleri-ve-ortamlar%C4%B1-1-9aedbecdff83
author_url
https://medium.com/@fadlpala
status
ok
fetched_at
2026-07-29 04:51:17