İçeriğe atla

DRAKON

DRAKON
ParadigmasıGörsel
İlk çıkışı1986
TasarımcıVladimir Parondzhanov
İşletim sistemiÇapraz platform

DRAKON, ergonomik tasarım ilkelerine uygun olarak Buran uzay projesi kapsamında geliştirilen algoritmik bir görsel programlama ve modelleme dilidir. Dil, okunması ve anlaşılması kolay herhangi bir karmaşıklığın akış şemalarını temsil etmek için tek tip bir yol sağlar.

Eylül 2011'de piyasaya sürülen DRAKON Editör, herkese açık olan 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.

DRAKON adı, Rusça "Дружелюбный Русский Алгоритмический [язык], Который Обеспечивает Наглядность" ifadesinin kısaltmasıdır. Bu ifade "Kısaca Rusça algoritmik [dil] 'i gösteren (veya netlik sağlayan)" anlamına gelmektedir. "Наглядность" kelimesi, hayal edilmesi ve anlaşılması kolay bir kavram ya da fikri ifade eder ve "açıklık" olarak tercüme edilebilir.

DRAKON dili hem modelleme / "biçimlendirme" dili (bağımsız "saf DRAKON" programı olarak kabul edilir) hem de programlama dili (karma dilin bir parçası olarak) olarak kullanılabilir.[1]

Bir biçimlendirme dilinin daha katı, "akademik" bir çeşidinin DRAKON tarafından sağlanan gibi programlamaya entegrasyonu, farklı programlama dillerindeki kullanıcıların birbirlerinin genel projeye katkılarını anlamalarına ve hatta gerekirse yorum yapmalarına olanak sağlayan sözdizimsel şeker ekler.

Tarihi

DRAKON'un gelişimi 1986 yılında başladı ve Federal Uzay Ajansı (Akademisyen Pilyugin Merkezi, Moskova) ve Rusya Bilimler Akademisi'nin (Keldysh Uygulamalı Matematik Enstitüsü) katılımıyla Vladimir Parondzhanov tarafından yönetildi. Dil, ISO 5807-85 standardı ve Rus standardı “Гост 19.701-90” da tarif edilen akış şemalarının resmîleştirilmesi, ergonomizasyonu ve klasik olmayan yapılandırılması ve gerçek zamanlı programların geliştirilmesi için oluşturulmuştur.

Çalışma 1996 yılında (Buran projesi resmi olarak kapatıldıktan 3 yıl sonra), "Grafit-Floks" adlı otomatik bir CASE programlama sistemi geliştirildiğinde tamamlandı.

Bu CASE 1996'dan beri birçok büyük uzay programında kullanılmaktadır: uluslararası bir proje Deniz Lansmanı, Rus yörünge yerleştirme üst aşaması Fregat (Rusça: Фрегат, fırkateyn), yükseltilmiş ağır fırlatma aracı (taşıyıcı roket) Proton-M, vb. Ancak DRAKON'un bu projelerde oynadığı kesin rol belirlenememektedir. DRAKON ile bina sistemlerinin gerçek dünyadaki gerçek deneyimi, çok az sayıda kod snippet'i halka açık olduğundan çok azdır.

Diyagramlar oluşturmak için DRAKON kuralları, kolay anlaşılması için bilişsel olarak optimize edilmiştir ve bu da DRAKON'u istihbarat artırımı için bir araç haline getirir

Kaynakça

  1. ^ "About the DRAKON language in English (İngilizce)". 27 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Temmuz 2020. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">C (programlama dili)</span> programlama dili

C, yapısal bir programlama dilidir. Bell Laboratuvarları'nda, Ken Thompson ve Dennis Ritchie tarafından UNIX işletim sistemini geliştirebilmek amacıyla B dilinden türetilmiştir. Geliştirilme tarihi 1972 olmasına rağmen yaygınlaşması Brian Kernighan ve Dennis M. Ritchie tarafından yayımlanan "C Programlama Dili" kitabından sonra hızlanmıştır. Günümüzde neredeyse tüm işletim sistemlerinin yapımında %95'lere varan oranda kullanılmış, hâlen daha sistem, sürücü yazılımı, işletim sistemi modülleri ve hız gereken her yerde kullanılan oldukça yaygın ve sınırları belirsiz oldukça keskin bir dildir. Keskinliği, programcıya sonsuz özgürlüğün yanında çok büyük hatalar yapabilme olanağı sağlamasıdır. Programlamanın gelişim süreciyle beraber programlamanın karmaşıklaşması, gereksinimlerin artması ile uygulama programlarında nesne yönelimliliğin ortaya çıkmasından sonra C programcıları büyük ölçüde nesne yönelimliliği destekleyen C++ diline geçmişlerdir.

<span class="mw-page-title-main">Pascal (programlama dili)</span> yüksek seviyeli programlama dili

Pascal bilgisayar programlama dili pek çok öğrenciye bilgisayar programlamayı öğreten ve çeşitli versiyonları bugün hâlâ yaygın olarak kullanılmaya devam eden en önemli programlama dillerinden biridir. İlk Macintosh işletim sisteminin çoğu ve TeX Pascal ile yazılmıştır.

Amoeba Andrew S. Tanenbaum ve diğerleri tarafından Vrije Universiteit Amsterdam'da geliştirilen bir dağıtık işletim sistemi'dir. Amoeba projesinin amacı, tüm bir bilgisayar ağının kullanıcıya bir tek makine olarak görünmesini sağlayan bir zaman paylaşımı sistemi oluşturmaktı. Vrije Universiteit'teki geliştirme durduruldu: en son sürümün (5.3) kaynak kodu en son 30 Temmuz 1996'da değiştirildi.

<span class="mw-page-title-main">Nesne yönelimli programlama</span> nesne kavramına dayalı programlama paradigması

Nesne yönelimli programlama veya kısaca NYP, Her işlevin nesneler olarak soyutlandığı bir programlama yaklaşımıdır. NYP destekleyen programlama dilleri yüksek seviye diller olarak adlandırılır.

Autodesk, endüstriyel kullanıma dönük profesyonel yazılımlar geliştiren bir ABD firmasıdır. Dünyada en çok kullanılan endüstriyel amaçlı yazılımları portföyünde bulundurmakla birlikte en çok yazılım kodu üreten firmaların başında olmasıyla da tanınır. En çok kullanılan yazılımı Autocad'dir.

3ds Max, Autodesk tarafından geliştirilen bir 3B modelleme, görselleştirme ve animasyon programıdır. MSDOS ortamında çalışan 3D Studio DOS yazılımının devamı olan 3ds Max'in son sürümü, 3ds Max 2024'dür.

<span class="mw-page-title-main">Görüntü</span> görme duyusu ile ilgili olan; görüntü ve gözle izlenebilen her şeyin taşıdığı özellik

Görüntü veya imge, bir şeyin görsel temsilidir. Bir görüntü; çizim, resim ve fotoğraf gibi iki boyutlu (2B) bir sunum ya da oyma ve heykel gibi üç boyutlu (3B) bir nesne olabilir. Bir görüntü; bir yüzeye yansıtma, elektronik sinyallerin etkinleştirilmesi veya dijital ekranlar dahil olmak üzere diğer ortamlar aracılığıyla görüntülenebilir. İki boyutlu görüntüler hareketsiz veya hareketli olabilir. Durağan görüntüler, baskı veya fotokopi gibi mekanik yollarla çoğaltılabilir. Bazı durumlarda, üç boyutlu görüntüler de canlandırılabilir.

<span class="mw-page-title-main">HTML</span> işaretleme ve web programlama dili

Hiper Metin İşaretleme Dili web sayfalarını oluşturmak için kullanılan standart metin işaretleme dilidir. Dilin son sürümü HTML5'tir.

Sözde kod, bilgisayar bilimleri alanında algoritmalar ve programlar oluşturulurken ve aktarılırken kullanılan, günlük konuşma diline benzer ve belli bir programlama dilinin detaylarından uzak anlatımlardır. Programın yapısının ve çalışma mantığının yüksek seviyeli bir biçimde, gerektiği yerde doğrudan doğal dil cümleleriyle, ama yine de bir program yapısı ve akışı içinde anlatılmasıdır. Böylelikle sözde kodu okuyan ya da yazan birisi, programlama dillerinin sözdizim detaylarına dikkat etmek zorunda kalmadan, programın ve algoritmanın çalışma mantığını düşünebilir.

<span class="mw-page-title-main">3D GameStudio</span>

3D GameStudio, yaygın adı Gamestudio ya da kısaca 3DGS olarak bilinen, Level Editör, Model Editor, Script Editör ve Acknex motorunu içeren,3D uygulama, oyun ve gerçekçi sanal uygulamalar geliştirmeye yönelik yazılım paketidir. Paketteki editörler Windows işletim sistemi üzerinde çalışmaktadır. Paketin farklı fiyatlarda farklı sürümleri vardır, daha düşük sürümlerde bazı özellikler kısıtlıdır.

LabVIEW, Amerikan National Instruments firmasının geliştirmiş olduğu yazılım platformudur.

Microsoft Visual Studio, Microsoft tarafından geliştirilen bir tümleşik geliştirme ortamıdır (IDE). Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework ve Microsoft Silverlight tarafından desteklenen tüm platformlar için yönetilen kod ile birlikte yerel kod ve Windows Forms uygulamaları, web siteleri, web uygulamaları ve web servisleri ile birlikte konsol ve grafiksel kullanıcı arayüzü uygulamaları geliştirmek için kullanılır.

<span class="mw-page-title-main">Bilgisayar destekli tasarım</span>

Bilgisayar destekli grafik-tasarım, bir tasarımın oluşturulmasına, değiştirilmesine, analizine veya optimizasyonuna yardımcı olmak için kullanılan bir yazılım programı. CAD yazılımı, tasarımcının üretkenliğini ve tasarım kalitesini artırmak, dokümantasyon yoluyla iletişimi geliştirmek ve üretim için bir veritabanı oluşturmak için kullanılır. Üç boyutlu ve iki boyutlu tasarımlar için farklı programlar kullanılabilir. Siemens PLM NX, SOLIDWORKS, Autodesk Maya, AutoCAD, CATIA bu programlardan bazılarıdır.

Programlama paradigmaları, programlama dillerini özelliklerine göre sınıflandırmanın bir yoludur. Diller birden fazla paradigma içinde sınıflandırılabilir.

<span class="mw-page-title-main">Roskosmos</span> Rusya uzay ajansı

Roskosmos Devlet Uzay Etkinlikleri Kuruluşu, Rusya'nın uzay bilimleri programı ile genel havacılık ve uzay araştırmalarından sorumlu devlet kurumudur.

<span class="mw-page-title-main">İşlev modeli</span>

Sistem ve yazılım mühendisliğindeki işlev modeli modellenen sistem veya konu alanının işlevlerinin yapısal temsilidir.

Kavramsal model bir sistemin temsilidir ve modelin temsil ettiği sistemin insanların daha rahat bir şekilde anlamalarına yardımcı olur. Örneğin, montajı yapılarak oluşturulan bir oyuncak model temsil ettiği objenin çalışmasını modelini oluşturacak bir şekilde çalışabilir.

<span class="mw-page-title-main">Sovyetler Birliği'nin uzay programı</span> 1930lu yıllardan dağılıncaya kadar SSCB tarafından yürütülen roket ve uzay keşif programları

Sovyetler Birliği'nin uzay programı, 1930'lu yıllardan 1991'de dağılıncaya kadar eski Sovyetler Birliği (SSCB) tarafından yürütülen roket ve uzay keşif programlarından oluşuyordu. Altmış yıllık geçmişi boyunca, bu öncelikle sınıflandırılmış askeri program, uzay uçuşlarında bir takım öncü başarılar göstermişti, bunlar; ilk kıtalararası balistik füze (R-7), ilk uydu, Dünya yörüngesine ilk canlı taşıma görevi, uzayda ve Dünya yörüngesinde ilk insan, uzayda ve yörüngedeki ilk kadın, ilk uzay yürüyüşü, Ay'la ilk çarpışma, Ay'ın karanlık tarafının ilk görüntüsü ve insansız olarak Ay'a yumuşak iniş, ilk uzay gezgincisi, otomatik olarak ayıklanan ve Ay'dan Dünya'ya getirilen ilk Ay örneği ve ilk uzay istasyonundan oluşmaktadır. İlk gezegenler arası sondalar, kayda değer başka kayıtlar içeriyordu: Venera 1 ve Mars 1, sırasıyla Venüs ve Mars'a uçmuş, Venera 3 ve Mars 2, ilgili gezegen yüzeyi ile çarpışmış ve Venera 7 ve Mars 3 bu gezegenlere yumuşak iniş yapmıştır.

Yazılım, hümanistik (insani), bilimsel teoriler, yönetim ve organizasyon gibi çeşitli alanlarda kullanılan, yukarıdan aşağıya ve aşağıdan yukarıyanın her ikisi de bilgi işleme ve bilgi sıralama stratejisidir. Pratikte, bir düşünce, öğretim veya liderlik biçimi olarak görülebilirler.

Bilgisayar biliminde, bildirimsel programlama bir programlama paradigmasıdır. —bilgisayar programlarının yapısını ve öğelerini oluşturma stili— bir hesaplamanın mantığını kontrol akışını tanımlamadan ifade eder.