Ana içeriğe atla

Kayıtlar

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...

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şl...

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

Processing Programlama Dili

Processing ,  dijital sanat  ve görsel tasarım toplulukları tarafından programlamanın temellerini görsel bir yaklaşımla öğretmek için kullanılan veya elektronik bir eskiz defteri görevi de görebilen  açık kaynaklı  bir  programlama dili  ve  tümleşik geliştirme ortamıdır  (IDE). 2001 yılında  Casey Reas ve  Benjamin Fry  tarafından başlatılan proje  Java  üzerine kurulmuş olup daha basit bir grafik programlama modeli ve  sözdizimine  sahiptir. Alıntıdır

Comfy Programlama Dili

Comfy  programlama dili  Python  dili kullanılarak tasarlanmıştır. Henüz tam olarak gelişmemiş olan bu yeni dil ile birçok şeyi kolaylıkla yapmak mümkün olacak. Comfy açık kaynak kodlu, yorumlanabilir ve  nesne yönelimli  basit programlama dilidir. Geliştirilmesindeki amaç, sadece insanların programlamaya olan bakış açısını basitleştirmektir, adının da Comfy olması bundan gelmektedir. Dil birçok platformda çalışa biliyor olacak,  Windows ,  Mac ,  Unix ,  Linux  gibi çeşitli işletim sistemlerinde çalıştırmak mümkün olacak. Geliştirilmeye açık olan Comfy programlama dili, herkes tarafından gönüllü olarak geliştirilebilenecek. Dilde birçok sorunlar olduğu için, dilin normal çalışabilmesi biraz uzun sürebilir. Comfy oldukça basit bir  programlama dilidir , sözdizimi  Go (programlama dili)  ve birazda  Python programlama dilinden  esinlenmiştir. Ancak diğer  programlama dillerinden  farklı kılınmıştır, örne...

Hack Programlama Dili

Hack Facebook tarafından geliştirilmiş bir web tabanlı programlama dilidir.Site yapmak için  kullanılır. Php ye benzer.Php tarafından yorumlanabilir. 2014 yılında  Julien Verlaguet, Alok Menghrajani, Drew Paroski tarafından tasarlanmıştır. BSD Lisans Diğer bilgilere ve kullanımına sitesinden ulaşabilirsiniz. hacklang.org

Tcl Programlama Dili

Tcl ,  John K. Ousterhout  tarafından geliştirilen bir  programlama dilidir . Yaygın kullanımını büyük ölçude  TK kütüphanesi  ile beraber dağıtılan TK grafik sistemine ve platformdan bağımsız olarak grafik arayüzleri geliştirilmesini sağlayabilmesine borçludur. Alıntıdır

Awk Programlama Dili

AWK , Alfred Aho, Peter Weinberger ve Brian Kernighan tarafından 1978 yılında geliştirilmiş ve birçok Unix sürümünde (özellikle system v, version 3.1'den sonrakilerde) kendisine yer bulmuş, derleyici olmayan ve yalnızca yorumlayıcı bir programlama dilidir (dilin açık kaynak kodlu GNU versiyonu (GAWK) da, 1986 yılında Richard Stallman'ın tavsiyesi ile Paul Rubin ve Jay Fenlason tarafından yazılmış; 1988 ve1989'da David Trueman ve Arnold Robbins yepyeni GAWK versiyonunun AWK ile uyumlu olacak şekilde tamamen baştan oluşturmuşlardır). AWK ile, Küçük kişisel veritabanlarınızı yönetebilir, formatlı raporlar oluşturabilirsiniz.. Veriler üzerinde aritmetik ve string operasyonlarını gerçekleştirebilirsiniz.. Genel programlama yapılarını kullanabilir (kıyas operatörleri, döngüler v.s.).. Kabukta bir komutun çıktısını on-the-fly işleyebilir ve başka...

Scratch Programlama Dili

Scratch ,  MIT  tarafından geliştirilmiş bir web tabanlı bir programlama dilidir.Ayrıca web sayfası üzerinden çalışır.Sitesini ziyaret ederek diğer ayrıntıları görebilirsiniz.Türkçe dil desteği vardır.Küçük çizgi filmler oyunlar hikayeler programlayabilir oynatabilirsiniz.Hazır web sitesi araçları mevcuttur. Paradigması Nesne Yönelimli İlk çıkışı 2003 Geliştirici MIT Media Lab, Lifelong, Kindergarten Group Kararlı sürüm 2.1 (28 Ağustos 2015  (12 ay önce ) ) Platformu Çapraz platform Lisans GNU Genel Kamu Lisansı, Scratch Source Code License Olağan dosya uzantıları .sb2, .sprite2 Web sitesi https://scratch.mit.edu/

Smalltalk Programlama Dili

Smalltalk , Alan Kay önderliğinde aralarında Adele Goldberg, Dan Ingalls, Ted Kaehler'in bulunduğu bir grup tarafından Xerox PARC'ta ( Palo Alto Research Center ) 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 ( Windows, Icons, Menus, Pointers ) 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 v.s. sistemlerinde kullanılmaktadır. Kararlı Sürümü  Smalltalk-80 Alıntıdır

R Programlama Dili (S Dili)

R  istatistiksel hesaplama ve grafikleri için bilgisayar programı olup aynı zamanda programlama dilidir. Yeni Zelanda Auckland Üniversitesinden Ross Ihaka ve Robert Gentleman tarafından ortaya çıkarılan R hali hazırda R Geliştirme Çekirdek Ekibi tarafından geliştirilmekte. S programlama dilinin açık kaynak kodlu versiyonu olan R bundan dolayı bazen GNU S olarak da anılmaktadır. İstatistiki yazılım geliştirme için istatistikçiler arasında de fakto standart haline gelen R istatistiki yazılım geliştirme ve veri analizi alanında kullanılmaktadır. GNU projesinin bir parçası olan R nin kaynak kodları GNU Genel Kamu Lisansı altında olup değişik işletim sistemleri için sürümleri mevcuttur.R komut satırı arayüzü kullanıyor olsa da değişik grafik kullanıcı arayüzleride bulunmaktadır. Alıntıdır

Groovy Programlama Dili

Groovy ,  Java  platformu (JVM) üzerinde çalışan bir  programlama dilidir . Groovy, imperative, nesne odaklı (object oriented), dinamik tipli diller sınıfındadır. Tarihsel olarak, Ruby, Smalltalk gibi esnek, dinamik dillerden etkilenmiştir. İlk geliştiricisi ve dilin ilk kurallarını koyan programcılar James Strachan ve Bob McWhirter'dir. James Strachan projeyi başından itibaren Codehaus adlı bir açık kaynak yazılım geliştirme portalı bünyesinde geliştirmiş, sonradan başka geliştiriciler de projeye eklenmiştir. Groovy'nin şimdiki geliştirici ekibi, Guillaume Laforge (proje yöneticisi), Dierk König, Jochen Theodorou ve başka pek çok kişiden oluşuyor. Alıntıdır

Simula Programlama Dili

Simula , 1960'lı yıllarda Ole-Johan Dahl ve Kristen Nygaard tarafından Oslo'daki Norveç Bilgi İşlem Merkezi'nde geliştirilen Simula I ve Simula 67 adında iki programlama dilidir. Sözdizimsel olarak, ALGOL 60'ın oldukça sadık bir üst kümesidir. Simula 67 nesneleri, sınıfları, alt sınıfları, sanal fonksiyonları, eşyordamları vekesikli olay simülasyonunu tanıtmış olup, çöp toplama özelliğine sahiptir. Simula, ilk nesne yönelimli programlama dili olarak kabul edilir. Adından da anlaşılacağı üzere, simülasyon yapmak için tasarlanmıştır ve bu alanın ihtiyaçları bugünkü birçok nesne yönelimli dilin özellikleri için çerçeve oluşturmuştur. Alıntıdır

Perl Programlama Dili

Perl , bir dil bilimci olup NASA'da sistem yöneticisi olarak çalışan Larry Wall tarafından geliştirilmiş bir programlama dilidir. Yoğun şekilde metin işleme ve görüntü tanıma söz konusu olduğunda kullanılabilecek en güçlü ve pratik programlama dilidir. 22 yıldır geliştirilen ve özgür yazılım çerçevesinde kaynak kodu açık olarak sunulan Perl programlama dili hemen hemen tüm işletim sistemlerinde çalışmaktadır. Larry Wall Perl'i yazarken C, sed, AWK ve sh gibi pek çok dilden önemli ve güçlü özellikler ödünç almıştır. Larry Wall tarafından Perl 6 sürümünin hazırlık çalışmaları devam etmektedir. Perl ismi bir kısaltma olmayıp açılımı yoktur. Bu yüzden PERL olarak yazılmaz. Ancak Perl kelimesine karşılık olarak daha sonradan çeşitli açılımlar teklif edilmiştir. Bunların en çok bilinenleri arasında " P ractical  E xtraction and  R eport  L anguage" (Pratik Çıkarım ve Raporlama Di...

Lisp Programlama Dili

Lisp , kullanımda olan en eski ve en güçlü programlama dillerinden biridir. John McCarthy'in 1958'de icad ettiği dilden türetilmiş birçok dile verilen genel ad olmakla birlikte, günümüzde çoğunlukla ANSI Common Lisp'in kısa adı olarak kullanılır. Diğer yaygın lehçeleri Emacs Lisp (elisp), Scheme, ve AutoCAD'in Autolisp'idir. Lisp lehçesi Scheme, bir dönem MIT'de lisans öğrencilerine ilk programlama dersi olarak öğretilmekteydi. Bu derste Bilgisayar Programlarının Yapısı ve Yorumlanması (Structure and Interpretation of Computer Programs) kitabı kullanılmaktaydı. Dersin başında öğrencilere geometri ile coğrafya arasında nasıl bir ilişki varsa, programlama ile bilgisayar arasında da böyle bir ilişki olduğu anlatılmaktaydı. Ancak son yıllarda bu ders artık Python ile işlenmeye devam etmektedir. Alıntıdır

Python Programlama Dili

Python , nesne yönelimli, yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dilidir. Girintilere dayalı basit sözdizimi, dilin öğrenilmesini ve akılda kalmasını kolaylaştırır. Bu da ona söz diziminin ayrıntıları ile vakit yitirmeden programlama yapılmaya başlanabilen bir dil olma özelliği kazandırır. Modüler yapısı, sınıf dizgesini (sistem) ve her türlü veri alanı girişini destekler. Hemen hemen her türlü platformda çalışabilir. (Unix , Linux, Mac, Windows,Amiga, Symbian). Python ile sistem programlama, kullanıcı arabirimi programlama, ağ programlama, uygulama ve veritabanı yazılımı programlama gibi birçok alanda yazılım geliştirebilirsiniz. Büyük yazılımların hızlı bir şekilde prototiplerinin üretilmesi ve denenmesi gerektiği durumlarda da C ya da C++ gibi dillere tercih edilir. Geliştirilmeye 1990 yılında Guido van Rossum tarafından Amsterdam'da başlanmıştır...

Ruby Programlama Dili

Ruby ,nesneye yönelik, dinamik, reflektif bir programlama dilidir. Ruby dili,Yukihiro Matsumoto tarafından Japonya'da tasarlanmaya ve geliştirilmeye başlanmıştır.Sözdizimi olarak, Ada, Perl, Smalltalk, Lisp, Eiffel gibi programlama dillerinden etkilenen Ruby; Python ile kimi ortak sözdizimi özelliklerine sahiptir. Fonksiyonel, nesneye yönelik, dinamik, reflektif gibi çoklu programlama paradigmalarını destekler. Özgür bir yazılım olan Ruby; GPL ve Ruby lisansı ile lisanslanmıştır. Ruby dilinin temelleri 1993 yılında atılmıştır. Bu dönemde nesneye dayalı bir betik dili arayışı içinde olan Japon yazılımcı Yukihiro "Matz" Matsumoto; Perl, Python gibi mevcut programlama dillerini araştırmasına rağmen aradığını bulamayınca yeni bir programlama dili tasarlamaya başladı. Şubat 1993'te Matz, bir arkadaşı ile yaptığı çevrim içi sohbet esnasında arkadaşının bu yeni dil için önerdiği Ruby ismini uygun buldu ve bu i...

ALGOL Programlama Dili (GAMM)

ALGOL , yüksek düzey bir programlama dilidir. Adı  ALGO ritmic  L anguage  'den gelmektedir. ALGOL  evrensel bir programlama dili yaratmak için yapılan çalışmalar sonucu doğmuştur. Amerika ve Avrupa'da hızla gelişen bilgisayar bilimi sonucunda tasarlanmış birçok programlama dili vardı. Özellikle Amerikan tekelinde kalmak istemeyen Avrupalı bilim insanları da programlama dilleri üzerinde çalışmalar yapmaktaydılar.  GAMM  (Almanca'da Uygulamalı Matematik ve Mekanik Örgütü'nün kısa adı) her makine üstünde çalışabilen evrensel bir programlama dili üzerinde çalışıyordu. Amerika Birleşik Devletlerinin  GAMM  'ı ikna etmesiyle Avrupa ve Amerika evrensel bir programlama dili üstünde çalışmaya karar verdiler. 1958'de 27 Mayıs'dan 1 Haziran'a kadar Zürih'de yapılan toplantıda evrensel bir programlama dili üstünde çalıştılar. Toplantı sonunda  ALGOL 58  adıyla ilk  ALGOL  doğmuş oldu. Aslında t...

Ada Programlama Dili

Ada , yapısal, statik tipli, zorunlu, geniş spektrumlu ve nesne yönelimli bir üst düzey bilgisayar programlama dilidir. İngiliz şairi Lord Byron'ın 1834'de ilk bilgisayar makinası sayılacak Charles Babbage'in analitik makinasını destekleyen kızı Lady Ada Lovelace (1815-1852)in ismini taşır. Amerikan Savunma Bakanlığı tarafından 1975-1983 yılları arasında bir ekibe sipariş ettirilmiştir. Ordudaki çeşitli donanımları çalıştıracak ortak bir yazılım olarak düşünülmüştür. Temel alınan diller arasında ALGOL,Pascal ve PL/1 vardı ama C yoktu. 1995'de revize edilen Ada'ya nesne yönelimli nitelik kazandırıldı. Ada çok gelişmiş yazılım sistemlerinin gelişimi için oluşturulmuştur. Ada paketleri ayrı ayrı derlenebilir ve dahası, tutarlılık kontrolü için yürütme olmadan Ada paket tayini ayrı ayrı derlenebilir. Bu, yürütme başlamadan önce kurulum safhasındaki prob...

Oberon Programlama Dili

Oberon  Pascal dilinin mucidi Niklaus Wirth ve Martin Gutknecht tarafından,1985-1988 yılları arasında, Zürih'te Eidgenossische Technische Hochschule'de (ETH) geliştirilmiştir. Nesneye yönelik yapıda bir dildir. Aynı zamanda yordamsal ve blok-yapısal bir dildir. Bilgisayar bilimi eğitiminde kullanılmak amacıyla geliştirilmesine rağmen uygulama geliştirme amacı ile de kullanılabilecek genel maksatlı dil niteliğindedir. Oberon'un yazımı Pascal diline benzemektedir fakat semantiği Pascal'dan çok daha zengindir. Pascal gibi her değişkenin kullanılmadan önce bildirilmesi zorunluluğunu getirmektedir. İşleçlerin üstüste bindirilmesi, çoklu kalıt alma gibi özellikleri desteklememektedir. Soyut arayüzler ve yansıtma dilin diğer özellikleridir. Alıntıdır