Ana içeriğe atla

Kayıtlar

Programlama Dilleri etiketine sahip yayınlar gösteriliyor

Joss Programlama Dili

JOSS (JOHNNIAC Open Shop System'in kısaltması), ilk interaktif, zaman paylaşımlı programlama dillerinden biridir. J. Clifford Shaw tarafından RAND tarafından geliştirilen JOSS I, ilk olarak Mayıs 1963'te JOHNNIAC bilgisayarında beta formda uygulanmıştır. Tam uygulama Ocak 1964'te beş terminali desteklemekte ve on terminali destekleyen son versiyonu konuşlandırıldı. Ocak 1965'te. JOSS, EasyFox (ABD ordusunun o zamanki fonetik alfabesinde E ve F) adlı sembolik bir dernek dilinde yazılmıştır. EasyFox Cliff Shaw tarafından da geliştirildi. JOSS, konuşma kullanıcı arayüzü için "Yardımcı Asistan" olarak adlandırıldı. Başlangıçta yeşil / siyah daktilo şeritleri terminallerinde kullanıldı; yeşil, kullanıcı girişi için, siyah ise bilgisayarın tepkisi için kullanıldı. Anlaşılamayan herhangi bir emir "Eh?" Cevabını ortaya çıkardı. JOSS II, Charles L. Baker, Joseph W. Smith, Irwin D. Greenwald ve G. Edward Bryan tarafından PDP-6 bilgisayarı için 1964 ile Ş

Comal Programlama Dili

COMAL ( Common Algorithmic Language ) 1973'te Benedikt Løfstedt ve Børge R. Christensen tarafından Danimarka'da geliştirilen bir bilgisayar programlama dilidir. COMAL, 8-bit ev bilgisayarlarında kullanılabilen ve rahatça kullanılabilen birkaç programlama dilinden biridir. COMAL, BASIC , Pascal ve en azından Commodore ve Compis sürümlerinde Logo'nun kaplumbağa grafiklerinin yaygın eğitim programlama dillerinin bir karışımı olarak yaratılmıştır. Dil, yapılandırılmış programlama öğelerini, BASIC'in normalde kullanılacağı bir ortamda tanıtmak amacıyla oluşturuldu. 1980'lerin başında, Apple Computer, İrlandalı orta öğretim okullarına CP / M ve COMAL çalıştıran Apple II bilgisayarları tedarik etmek için bir sözleşme imzaladı. 1984 yılında Acornsoft, 8-bit BBC Micro ve Acorn Electron bilgisayarları için Paul Christensen ve Roy Thorton tarafından COMAL uygulamasını yayımladı. İsveç Telekom sisteminin endüstriyel kolu olan TeleNova, 1984-1987 yılları arasında eğitim

Grass Programlama Dili

GRASS ( GRAphics Symbiosis System ), 2D vektör grafik animasyonlarını betiklemek için oluşturulan bir programlama dili idi. GRASS sözdiziminde BASIC 'e benzer, ancak zamanla ölçeklendirme, çeviri, döndürme ve renk değişiklikleri de dahil olmak üzere 2D nesne animasyonunu belirlemek için birçok yönerge ekledi. Yeni bilgisayar grafikleriyle deneme yapıyor olan sanatsal topluluğun haberi hızla yükseldi ve Star Wars'daki orijinal "ölüm yıldızına saldırmak kolay olmayacak" animasyonu yaratmak için Larry Cuba tarafından en ünlü olarak kalacak. Raster grafik desteklemek için uyarlanmış daha sonraki bir sürümü ZGrass olarak biliniyordu. GRASS'ın orijinal hali 1974 Ohio State Üniversitesi Doktora için Tom DeFanti tarafından geliştirildi. Tezi. Bir Vector General 3DR ekran kullanan bir PDP-11/45 üzerinde geliştirildi,  ve adından da anlaşılacağı gibi, bu tamamen vektörel bir grafik makinesi idi. GRASS, bir dizi vektör çizim komutunu içerdi ve çeşitli animasyon efektlerini

Mesa Programlama Dili

Mesa 1970'lerin sonunda Palo Alto, California, Amerika'daki Xerox Palo Alto Araştırma Merkezi'nde geliştirilen bir programlama dili (Cedar dili ile değiştirilmiştir). Dil adı, zamanın programlama dili catchphrases'ini temel alan bir cümle idi, çünkü Mesa "yüksek seviye" bir programlama dili idi. Mesa, modüler programlama için güçlü bir destek sağlayan ALGOL benzeri bir dildir. Her kütüphane modülünde en az iki kaynak dosyası vardır: kütüphanenin arayüzünü belirten bir tanım dosyaları ve arabirimdeki prosedürlerin uygulanmasını belirten bir veya daha fazla program dosyası. Bir kitaplığı kullanmak için, bir programın veya daha üst düzey bir kütüphanenin tanımları "içe aktarması" gerekir. Mesa derleyicisi, ithal edilen varlıkların tüm kullanımlarını tip-kontrol eder; Zaman kontrolünde tip kontrolüyle ayrı derlemenin bu kombinasyonu o zaman alışılmadıktı. Mesa, özellikle yazılım istisnaları, iş parçacığı senkronizasyonu ve artımlı derleme konularınd

Dart Programlama Dili

Dart, Google tarafından geliştirilen ve daha sonra Ecma tarafından bir standart olarak onaylanan genel amaçlı bir programlama dilidir (ECMA-408). Web Sitesi, sunucu ve mobil uygulamalar oluşturmak ve Things of Internet (IoT) aygıtları oluşturmak için kullanılır. İzinli bir özgür yazılım lisansı altında (değiştirilmiş BSD lisansı) açık kaynaklı bir yazılımdır. Dart, isteğe bağlı olarak JavaScript'e transcompile edebilen C sınıfı sözdizimi ile nesne yönelimli, sınıf temelli, tek kalıtımlı bir dildir. Arabirimleri, mixin'leri, soyut sınıfları, orijinal jenerikleri ve isteğe bağlı yazmayı destekler. Dart, 10-12 Ekim 2011 tarihleri ​​arasında Danimarka'nın Aarhus kentindeki GOTO konferansında açıldı. Proje Lars Bak ve Kasper Lund tarafından kuruldu. Standardizasyon Ecma International, Dart'ın standartlaştırılması üzerinde çalışmak için TC52 teknik komitesi kurdu ve Dart standart JavaScript'e derlenebilir olduğundan, modern bir tarayıcıda etkili bir şekilde çalışır

Self Programlama Dili

Kendilik, prototip kavramına dayanan nesne yönelimli bir programlama dilidir. Self, Smalltalk'un bir lehçesiydi ve nesnelere prototip temelli bir yaklaşım yazdı ve ilk olarak just-in-time derlemeyi (JIT) kullanıyordu: ilk olarak 1980 ve 1990'larda dil tasarımı için deneysel bir test sistemi olarak. 2006 yılında Self, Klein projesinin bir parçası olarak geliştirildi, halen kendi başına yazılı bir kişisel sanal makine. En yeni sürüm 4.5.0 olup, Ocak 2014'te yayınlanmıştır. Optimize edilmiş C oranının sonuna kadar yüksek düzeyde bir nesne tabanlı dile izin verilmesi gerektiği için, özdeğerlendirme çalışmalarında öncülük edilen ve gelişen birçok zamanlama derleme tekniği vardı. Benliğin gelişmesinin büyük kısmı Güneş'te yapılmıştır. Microsystems ve daha sonra geliştirdikleri teknikler Java'nın HotSpot sanal makinesi için konuşlandırıldı. Bir noktada Smalltalk'un bir sürümü hayata geçti. Bu, JIT'yi kullanabileceği için çok iyi bir performanstı. Benlik çoğu

CLU Programlama Dili

CLU, 1974-1975 yılları arasında Barbara Liskov ve Massachusetts Institute of Technology'de (MIT) öğrencileri tarafından yaratılmış öncü bir programlama dilidir. Yaygın olarak kullanılmayan bir takım sıkça kullanılan özellikleri bir araya getirmiş ve nesne tabanlı yazılım geliştirmeye adım atmıştır. Odaklı programlama (OOP). Bununla birlikte, OOP'un birçok özelliğinden yoksun olduğu için nesne yönelimli olmaktan çok nesne yönelimli olarak kabul edilir. Anahtar katkıları arasında soyut veri türleri, paylaşılan aramalar, yineleyiciler, birden çok dönüş değeri (paralel atamanın bir biçimi), türden bağımsız olarak parametreleştirilen türler ve güvenli değişken türleri bulunur. Sınıfların, kurucular ve yöntemler tarafından, ancak miras olmadan kullanılabileceği de dikkati çekmektedir.

Lua Programlama Dili

Lua (Portekizce den / luːə) gömülü sistemler ve müşteriler için öncelikle tasarlanmış hafif çoklu paradigma programlama dilidir. ANSI C ile yazılmış olduğu için Lua bir çapraz-platform, ve nispeten basit bir C API vardır. Lua aslında anda özelleştirme için artan talebi karşılamak için yazılım uygulamaları uzanan bir dil olarak 1993 yılında tasarlanmıştır. En prosedürel programlama dilleri temel özellikler sağlanan, ancak daha karmaşık ya da etki alanına özgü özellikleri dahil edilmemiştir; bunun yerine, programcılar gibi özelliklerini uygulamak için izin dil uzatmak için mekanizmalar dahil. Lua genel uzantısı gömülebilir dil olması amaçlanmıştır gibi, Lua tasarımcıları hızı, taşınabilirlik, genişletilebilirlik geliştirmeye odaklandık ve kolaylığı kullanımı geliştirme. Lua Roberto Ierusalimschy, Luiz Henrique de Figueiredo ve Waldemar Celes tarafından 1993 yılında kuruldu, Brezilya'da Rio de Janeiro Papalık Katolik Üniversitesi, Bilgisayar Grafik Technology Group (Tecgraf) üyesi. 19

Matlab Programlama Dili

MATLAB (matris laboratuarı) çok paradigmalı bir sayısal bilgi işlem ortamı ve dördüncü nesil programlama dilidir. MathWorks, MATLAB tarafından geliştirilen tescilli bir programlama dili matris manipülasyonlarına, fonksiyonların ve verilerin çizilmesine, algoritmaların uygulanmasına, kullanıcı arayüzlerinin oluşturulmasına ve C, C ++, C #, Java, Fortran ve Python dahil olmak üzere diğer dillerde yazılmış programlarla arabirime izin verir. MATLAB öncelikle sayısal hesaplama için tasarlanmış olmasına rağmen, isteğe bağlı bir araç kutusu, simgesel hesaplama yeteneklerine erişime izin veren MuPAD sembolik motorunu kullanır. Ek bir paket olan Simulink, dinamik ve gömülü sistemler için çok alanlı simülasyon ve model tabanlı tasarım ekliyor. 2004'te MATLAB, sanayi ve akademik alanlarda yaklaşık bir milyon kullanıcıya sahipti.MATLAB kullanıcıları, mühendislik, bilim ve ekonominin çeşitli geçmişlerinden gelirler. New Mexico Üniversitesi'nde bilgisayar bilimleri bölüm başkanı Cleve Moler,

Mathematica Programlama Dili

Mathematica, Wolfram Research tarafından üretilen, iyi bilinen sembolik bir matematik yazılımdır. "Çekirdek ön uç" mantığında çalışır. Bu grafiksel bir arayüz ve denklem girişi kolaydır. Mathematica, her türlü matematiksel hesaplamaları yapan genel bir sistemdir ve sayısal hesaplamalar yapan bir hesap makinesi olarak da algılanabilir. Ayrıca, sembolik hesaplamalar ve grafik nesnelerle de çalışır. Temel, fortran, pascal ve c programlama dilleri. Mathematica, yoğun hesaplamalar için zaman kaybını ortadan kaldırır. Veri analizi, fonksiyon grafiklerinin animasyonları, olasılık işlemedeki zenginlik, fizikteki çeşitli uygulamalar, kimya, biyoloji ve mühendislik, görüntü işleme vb. Mathematica, alanlarda güçlü bir yazılımdır (Ufuktepe, Kutucu ve Bingül, 2008). Mathematica, büyük ölçekli işlevleri şaşırtıcı derecede hızlı ve kolay bir şekilde gerçekleştirmenize, laplace, fourier dönüşümleri gerçekleştirmenize ve analiz yapmanıza ve bu gibi çok çeşitli işlevleri gerçekleştirmenize ola

Chapel Programlama Dili(the Cascade High Productivity Language)

Cray tarafından geliştirilen paralel bir programlama dilidir. 2010 yılına kadar süperbilgisayar verimliliğini artırmak amacıyla DARPA'nın Yüksek Verimlilik Hesaplama Sistemleri (HPCS) programına katılan Cray Cascade projesinin bir parçası olarak geliştirildi. 2010 yılına kadar bir açık kaynak projesi olarak geliştirildi. 2 Apache lisansı. Şapel, mevcut programlama dillerinden daha yüksek bir ifade düzeyi sunarak ve algoritmik ifade ile veri yapısı uygulama ayrıntıları arasındaki ayrımı geliştirerek genel olarak paralel bilgisayarların ve özellikle Cascade sisteminin programlanabilirliğini geliştirmeyi amaçlıyor. Dil tasarımcıları, Chapel'e mevcut HPC programlama uygulayıcıları, Fortran, C ya da C ++ kullanıcıları tarafından bir taraftan OpenMP ve MPI gibi teknolojileri kullanarak prosedür kodu yazanlar ve Java'yı tercih eden yeni mezun bilgisayar programcıları arasındaki boşluğu kapatmak istiyor; Python veya Matlab'ın sadece bir kısmı C ++ veya C. Şapel ile deneyim kaza

CMS-2 Programlama Dili

CMS-2, Birleşik Devletler Deniz Kuvvetleri tarafından kullanılan gömülü bir sistem programlama dilidir. Kod taşınabilirliğini ve tekrar kullanılabilirliğini artırmak amacıyla standartlaştırılmış üst düzey bir bilgisayar programlama dili geliştirmeye yönelik erken bir girişimdi. CMS-2, öncelikle ABD Deniz Kuvvetleri'nin taktik veri sistemleri (NTDS) için geliştirildi. CMS-2, 1970'lerin başında Rand Corporation tarafından geliştirildi ve "Derleyici İzleme Sistemi" nin kısaltmasıdır. "CMS-2" ismi literatürde hedef sistemin türünü belirten bir harfle izlenir. Örneğin, CMS-2M, Deniz Kuvvetleri 16-bit işlemcileri, örneğin AN / AYK-14 gibi hedefler. CMS-2, San Diego, CA'da FCPCPAC (Filo Bilgisayar Programlama Merkezi - Pasifik) için geliştirildi. Computer Sciences Corporation tarafından 1968 yılında Intermetrics'in tasarım yardımı ile hayata geçirildi. Dil gelişmeye devam etmiş ve sonunda AN / UYK-7 ve AN / UYK-43 ve UYK-20 ve UYK-44  bilgisayarları da dahi

Speedcoding Programlama

 Speedcoding veya Speedcode, bir IBM bilgisayarında oluşturulan ilk üst düzey veya üst düzey dildir. Dil John Backus tarafından 1953'de IBM 701 tarafından kayan nokta sayılarıyla hesaplamayı desteklemek için geliştirildi. Burada yüksek seviye, sembolik anlamına gelir ve makine veya donanım yönergesine dayalı kodlamaya karşıt olarak bir amaç olarak doğal dil ifade etmeyi amaçlar. Bu düşünce, 1950 başlarında Backus'un astronomik pozisyonlarını hesaplamak için işe alındığı IBM SSEC makinesinin programlanmasının güçlüğünden kaynaklandı. Hızlı kodlama sistemi bir yorumlayıcıydı ve sistem kaynaklarının pahasına kullanım kolaylığına odaklanmıştı. Ortak matematiksel fonksiyonlar için psödo-talimatlar sağladı: logaritma, üslup alma ve trigonometrik işlemler. Yerleşik yazılım, pseudo-talimatları tek tek analiz ederek uygun alt program olarak adlandırdı.  Hız kodlaması da ondalık giriş / çıkış işlemlerinin ilk uygulamasıydı. Birçok işi yazma çabası önemli ölçüde azalmış olsa da, S

PL/I Programlama Dili (Programming Language One, pronounced)

PL / I (telaffuz edilen / piː ɛl wʌn /), bilimsel, mühendislik, iş ve sistem programlama kullanımları için tasarlanmış prosedürel, zorunlu bir bilgisayar programlama dilidir. 1960'lı yıllarda tanıtıldığından beri çeşitli akademik, ticari ve endüstriyel organizasyonlar tarafından kullanılmaktadır ve aktif olarak kullanılmaya devam edilmektedir. PL / I'nin başlıca alanları veri işleme, sayısal hesaplama, bilimsel hesaplama ve sistem programlamadır; Tekrarlanan, yapılandırılmış programlama, bağlı veri yapısı kullanımı, sabit nokta, kayan noktalı, karmaşık, karakter dizesi işleme ve bit dizesi işleme destekler. Dil sözdizimi İngilizce benzeri ve karmaşık veri formatlarını tanımlamak için uygundur ve bunları doğrulamak ve değiştirmek için geniş bir işlev kümesi bulunur. 1950'lerde ve 1960'ların başında, iş dünyası ve bilim kullanıcıları, farklı bilgisayar donanımı için farklı programlama dilleri kullanarak programlandı. Bilimsel kullanıcılar General Interpretive Program (GIP

PACT Derleyici

PACT, IBM 701 ve IBM 704 bilimsel bilgisayarları için bir dizi derleyiciydi. Geliştirmeleri 1954'ten başlayarak IBM ve müşterilerin oluşturduğu bir komite tarafından ortaklaşa yürütülür. PACT I, 701 için geliştirildi ve PACT IA, 704 için geliştirildi. Derleyicilerin ilk kuşağında vurgu, bellek ayak izinin en aza indirgenmesiydi; O zamanlar çok pahalı kaynak. [1] O dönemde "derleyici" sözcüğü yaygın olarak kullanılmadığı için, derleyici derlemesi bazı gazetelerde de kullanılmış olmasına rağmen 1956 tarihli belgelerin çoğunu "(otomatik) kodlama sistemi" olarak tanımladı.

MUMPS Programlama Dili (Massachusetts General Hospital Utility Multi-Programming System)

MUMPS (Massachusetts Genel Hastane Hizmet Programı Çoklu Programlama Sistemi) veya alternatif olarak M, ACID (Atomik, Tutarlı, Yalıtılmış ve Dayanıklı) işlem işlemleri sağlayan genel amaçlı bir bilgisayar programlama dilidir. Onun ayırt edici özelliği, ana belleğe erişmek için çoğu dilde kullanılan değişkenlere benzer basit simgesel program değişkenleri ve alt dizinlenmiş diziler kullanarak disk depolamasına üst düzey erişim sağlayan "yerleşik" veritabanıdır. M veritabanı, yüksek verimli işlem işlemleri için optimize edilmiş bir anahtar değer veritabanı motorudur. Bu nedenle, "şema-az", "şema içermeyen" veya NoSQL veritabanları sınıfında. Dahili olarak M, verileri çok boyutlu hiyerarşik seyrek dizilerde depolar (anahtar-değer düğümleri, alt ağaçlar veya birleştirme belleği olarak da bilinir). Her dizide en fazla 32 alt simge veya boyut olabilir. Bir skalar, sıfır alt indisli bir dizi elemanı olarak düşünülebilir. Değişken sayıda alt indeksi olan düğümler (

Ratfor Programlama Dili

Ratfor (Rational Fortran 'ın kısaltması), Fortran 66 için bir önişlemci olarak uygulanan bir programlama dili. Fortran 66'da bulunmayan, GOTO'ları ve bildiri sayılarını değiştirmek için modern kontrol yapıları sağladı. Ratfor, Kernighan ve Plauger tarafından "D.M. Ritchie tarafından UNIX işletim sistemi için geliştirilen C dilinden utanmazca çalınan" ( "Yazılım Araçları", sayfa 318) olarak tanımlanan aşağıdaki akış kontrol tablolarını sunar: Ratfor, 1974'te Bell Telephone Laboratories'de Brian Kernighan tarafından tasarlanmış ve uygulanmıştır ve 1975'de Yazılım Uygulaması ve Deneyimi'nde tanımlanmıştır. Bu, "Yazılım Araçları" (Kernighan ve Plauger, 1976) adlı kitapta kullanılmıştır. 1977'de Purdue Üniversitesi'nde, ön işlemcinin geliştirilmiş bir versiyonu yazılmıştır. Rat4'dan daha küçük ve daha hızlı olduğu için Mouse4 olarak adlandırıldı. Purdue'de profesör olan Dr. Douglas Comer tarafından yayınlanan

Swift Programlama Dili

Swift, Apple tarafından iOS ve OS X platformlarına yazılım geliştirmek için yazılan çok paradigmalı, derlenerek çalışan bir dildir. İlk olarak WWDC 2014 konferansında duyrulmuştur. Swift Apple'ın Cocoa ve Cocoa Touch geliştirme çatıları ve Objective C ile yazılmış çoğu Apple ürünüyle beraber çalışabilecek şekilde tasarlanmıştır. Swift, iOS ve Mac uygulamaları geliştirmek için Apple tarafından oluşturulan yeni, güçlü ve kullanımı kolay bir programlama dili. İleri düzey geliştiricilere, son teknolojilerden yararlanan yeni nesil uygulamalar yaratmaları için ihtiyaç duydukları özgürlüğü ve yetenekleri kazandırmak için tasarlandı. Ama Swift sadece bunu yapmakla kalmıyor; diğer herkes için de yepyeni olanaklarla dolu bir dünyanın kapılarını açıyor. Daha önce hiç kod yazmamış olsanız bile, Swift’i kolayca öğrenebilir ve kullanabilirsiniz. Böylece şimdi iyi bir fikri olan herkes inanılmaz bir şeyler yaratabilir. Geliştiriciler, Swift’i ilk kullanıma sunulduğu andan itibaren benimsediler. P

Objective-C Programlama Dili

Objective-C , C'nin üzerine yazılmış, yansımalı, nesne yönelimli bir programlama dilidir.  ObjC ,  Objective C  ve  Obj-C  olarak da anılır. Günümüzde OpenStep standardı üzerine kurulu olan Mac OS X ve GNUstep işletim sistemlerinde kullanılmaktadır. Objective-C'nin en yaygın olarak kullanıldığı alan Cocoa çatısının kullanıldığı yazılımlardır. Bu özel kütüphanelere erişime ihtiyaç duymayan bir Objective-C programı Objective-C derleyicisi içeren gcc ile derlenebilir. 1980'li yıllarda yazılım mühendisliğindeki genel eğilim yapısal programlamaya yönelikti. Bu yaklaşım sayesinde karmaşık problemler ufak parçalara bölünüp ufak parçaların çözülmesiyle büyük çözüme ulaşılıyordu. Fakat problemler büyüyüp daha da karmaşık hale gelmeye başlayınca bu yaklaşım yetersiz kalmaya başladı. Bu noktada çoğu geliştirici nesne yönelimli programlamayı bir çözüm olarak görmeye başladı. Smalltalk tarafından öncülüğü yapılmış bu akım, programları fonksiyonel nesnelerin birleşimi olarak yorumlamaya

Go Programlama Dili

Go ,  Google 'da 2007 yılından itibaren geliştirilmeye başlayan  açık kaynak  programlama dilidir.  Daha çok sistem programlama için tasarlanmış olup, derlenmiş ve statik tipli bir dildir. Kasım 2009'da çıkmıştır. Go derleyicisi "gc", açık kaynak yazılım olarak,  Linux ,  OS X ,  Windows , bazı  BSD  ve  Unix  versiyonları, ve ayrıca 2015'ten itibaren akıllı telefonlar için geliştirilmiştir. Alıntıdır