Kayıtlar

Eylül, 2016 tarihine ait yayınlar gösteriliyor

Swift Programlama Dili

Resim
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. Pe…

Objective-C Programlama Dili

Resim
Objective-C, C'nin üzerine yazılmış, yansımalı, nesne yönelimli bir programlama dilidir. ObjCObjective 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 dayalıydı…

Go Programlama Dili

Resim
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

Resim
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 Reasve 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

Resim
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 olucak. 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ğin birçok programlama dilinde zorunluluk vardır, oysa Comfy'de zorunluluk yoktur.

Alıntıdır

Hack Programlama Dili

Resim
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

Resim
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

Resim
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 bir komutun girdisi olacak şekilde formatlayabilirsiniz.Doğru yerde kullandığınızda C, Pascal gibi dillerle -nispeten- zor olan operasyonları…

Scratch Programlama Dili

Resim
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ışı2003GeliştiriciMIT Media Lab,
Lifelong,
Kindergarten GroupKararlı sürüm 2.1 (28 Ağustos 2015 (12 ay önce))PlatformuÇapraz platformLisansGNU Genel Kamu Lisansı,
Scratch Source Code LicenseOlağan dosya uzantıları.sb2, .sprite2Web sitesihttps://scratch.mit.edu/

Smalltalk Programlama Dili

Resim
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-80Alıntıdır

R Programlama Dili (S Dili)

Resim
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

Resim
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

Resim
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

Resim
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 "Practical Extraction and Report Language" (Pratik Çıkarım ve Raporlama Dili) ve Wall tarafından mizahi bir şekilde ortaya atılan "Pathologically Eclectic Rubbish Lister"…

Lisp Programlama Dili

Resim
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

Resim
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. Adını sanılanın aksine bir yılandan değil Guido van Rossum’un çok sevdiği, Monty Python adlı alt…

Ruby Programlama Dili

Resim
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 isimle dili geliştirmeye başladı. Aralık 1995'te Ruby'nin 0.95…

ALGOL Programlama Dili (GAMM)

Resim
ALGOL, yüksek düzey bir programlama dilidir. Adı ALGOritmic Language '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 toplantı sonunda programlama dilinden çok bir taslağı çıkmıştı. Amerikalı ve Avrupal…

Ada Programlama Dili

Resim
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 problemlerin bulunmasına imkan sağlar. Derleme zamanındaki kontroller, farklı dillerdeki oluşabilecek farkedilmeyen hataları …

Oberon Programlama Dili

Resim
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

Seed7 Programlama Dili

Resim
Seed7 Thomas Mertes tarafından geliştirilmiş olan genişletilebilir ve genel amaçlı bir programlama dilidir. Sözdizim kuralları açısından C'ye ve Pascal'a çok benzer. Diğer birçok özelliğine ek olarak genişletilebilme imkanı sağlar. Seed7 yeni sözdizimi ve onların semantik kavramlarını tanıtılmasını destekler ve böylece Seed7 dilinin kendisini kullanarak yeni dil yapılarının oluşmasına izin verir. Seed7 programlama dili Thomas Mertes tarafından lisans ve doktora tezinde anlattığı genişletilebilir bir programlama dili olan MASTER esas alınarak yapılmıştır. Örneğin programlamacılar yeni komutlar ekleyebildikleri gibi yeni işleç sembolleri de tanımlayabilirler. Dolayısıyla Seed7 dilinin gerçekleştirilmesi sabit kodlu sözdizimi ve semantiği olan dillerden çok farklıdır. Seed7 programlama dili zorunlu, nesne yönelimli ve soysal gibi özelliklerin yanında isme göre çağırma, çoklu dağıtma, fonksiyon ek görevi, işleç ek görevi, kural dışı durum işleme ve soyut duyarlık aritmetiği gibi kavra…

Modula-2 Programlama Dili

Resim
Modula-2, Niklaus Wirth'in Pascal'ı gelişen teknolojiye eriştirmek için 1978'de çıkardığı programlama dilidir. Bu dilin temel yaklaşımı modularitydir. Ada ve C'nin en iyi özelliklerini kendinde sakıncasız toplar denilmesine rağmen yaygınlaşmamış bir dildir. Hem de tercih edilen Fortran, Cobol, Pascal, C ve Ada'yı kapsamasına rağmen. Wirth, bu dilin devamı olan Oberon'u 1988'de çıkardı.
Alıntıdır

Fortran Programlama Dili

Resim
Fortran (önceleri FORTRAN), özellikle sayısal hesaplama ve bilimsel hesaplama için uygun olan genel amaçlı, yordamsal, zorunluprogramlama dilidir.
1954'de IBM tarafından üretilen IBM 704 için ilk sürümü John Backus ve ekibi tarafından geliştirilmiştir. Backus ve ekibi Kasım 1954'de "The IBM Mathematical FORmula TRANslating System: Fortran" isimli raporu yayınlamışlardır. Fortran ilk yüksek düzey programlama dili olmasa da 1950'deki yüksek programlama dilleri derlenmeden, bir yorumlayıcı(interpreter) yardımıyla çalıştırılıyordu. Bu da makine koduyla yazılan programlardan en az 10 kat daha yavaş çalışmalarına sebep oluyordu. 1950'lerdeki bilgisayarlar için hız çok şey ifade ettiğinden yazması zor da olsa makine kodu bu yüzden hala populerdi. İşte bu noktada Backus ve ekibi hem yüksek programlama dilleri gibi kolay yazılabilen hem de makine kodunda yazılmış gibi hızlı çalışan bir programlama dili sözüyle Fortran 'ı tanıttılar. Fortran 'ı diğer yüksek düze…

Julia Programlama Dili

Resim
Julia yüksek başarımlı üst düzey bir programlama dilidir. Nitelikli bir derleyici, dağıtık koşut yürütüm olanağı, sayısal hesaplamalarda yüksek doğruluk oranı ve geniş bir matematiksel işlev kütüphanesine sahip olan Julia'nın sözdizimi diğer yazılım geliştirme ortamlarında kullanılan dillerle benzerlik göstermektedir. Büyük bölümü Julia'yla yazılmış olan bu kütüphane C ve Fortran kullanılarak geliştirilmiş doğrusal cebir, rastgele sayı üretimi ve hızlı Fourier dönüşümü bileşenlerini de içermektedir.

Alıntıdır

Visual Basic Programlama Dili

Resim
Visual Basic, Microsoft tarafından, Basic programlama dili üzerinde geliştirilmiş, olay yönlendirmeli, üst seviye, nesne tabanlı ve görsel bir programlama dilidir. Öğrenilmesi de kullanılması da oldukça kolaydır. Çok kısa sürede değerleri 100'lerce doları aşabilen programlar oluşturabilirsiniz. En güzel özelliklerinden birisi ise Windows ile tam uyumlu olmasıdır. Windows bileşenlerine (API, COM gibi )erişmek çok kolaydır ayrıca ActiveX Component gibi bir özelliği kullanma yeteneğine sahiptir. Yani bir işi yapabilecek bir programcık için saatlerce uğraşıp yaptığınızda bunu ActiveX olarak yaparsanız daha sonraları aynı özelliği kullanmanız çok kolaylaşır. Görsel programlama için basit bir tanım yapmak gerekirse "göz göre göre program yapmak" diyebiliriz. Bu programlama anlayışı; önceki yıllarda kullanılan temel programlama dillerindeki bir düzenleyici (editör) ekran üzerine satır satır yazılan programlamanın yerine, Grafiksel Kullanıcı Arabirimi (GUI)’nin ve bu arabirim içe…

C++ Programlama Dili

Resim
C++ (Türkçe okunuşu: ce artı artı, İngilizce okunuşu: si plas plas), Bell Laboratuvarlarından Bjarne Stroustrup tarafından 1979 yılından itibaren geliştirilmeye başlanmış, C'yi kapsayan ve çok paradigmalı, yaygın olarak kullanılan, genel amaçlı bir programlama dilidir. İlk olarak C With Classes(Sınıflarla C) olarak adlandırılmış, 1983 yılında ismi C++ olarak değiştirilmiştir. Genel olarak her C programı aynı zamanda bir C++ programıdır, ancak her C++ programı bir C programı değildir. Bu durumun bazı istisnaları mevcuttur. C++'ı C'den ayıran özellikler C++'ın nesne paradigması kullanılarak programlamaya olanak tanıyan özelliklerdir. Sınıflar sayesinde yeni veri türleri yaratılabilir veya varolan türlerden yenileri türetilebilir. Ayrıca çok biçimlilik sayesinde bir sınıf tanımıyla yazılmış kod, o sınıf türünden türetilmiş yeni sınıflarla da çalışabilir.
Alıntıdır

JavaScript Programlama Dili

Resim
JavaScript, yaygın olarak web tarayıcılarında kullanılmakta olan dinamik bir programlama dilidir. Dinamik Web Sitesi yapmaya olanak sağlar. JavaScript ile yazılan istemci tarafı betikler sayesinde tarayıcının kullanıcıyla etkileşimde bulunması, tarayıcının kontrol edilmesi, asenkron bir şekilde sunucu ile iletişime geçilmesi ve web sayfası içeriğinin değiştirilmesi gibi işlevler sağlanır. JavaScript, Node.js gibi platformlar sayesinde sunucu tarafında da yaygın olarak kullanılmaktadır. JavaScript prototip-tabanlı, dinamik türlere ve birinci-sınıf fonksiyonlara sahip bir betik dilidir. Nesne yönelimli, imperatif ve fonksiyonel programlama prensiplerine sahiptir. JavaScript ve Java arasında; isimleri, yazım şekli ve standart kütüphanelerindeki benzerlikler dışında bir bağlantı yoktur ve iki dilin semantikleri çok farklıdır. JavaScript'in yazım şekli C programlama dilinden türetilmiş, semantiği ve tasarımı ise Self ve Scheme programlama dillerinden esinlenmiştir. JavaScript, ECMAScri…

C# Programlama Dili

Resim
C# Programlama Dili (si şarp şeklinde telaffuz edilir), Microsoft'un geliştirmiş olduğu yeni nesil programlama dilidir. Yine Microsoft tarafından geliştirilmiş.NET Teknolojisi için geliştirilmiş dillerden biridir. Microsoft tarafından geliştirilmiş olsa da ECMA ve ISO standartları altına alınmıştır. C programlama dilinde bir tamsayı değişkeni 1 atırmak için ++ soneki kullanılır.C++ dili adını, C diliyle Nesneye Yönelimli Programlama yapabilmek için eklentiler (C With Classes) almıştır. Benzer şekilde C++ diline yeni eklentiler yapılarak ((C++)++) bir adım daha ileriye götürülmüş ve tamamen nesneye yönelik tasarlanmış C# dilinin isimlendirilmesinde, + karakterlerinin birbirlerine yakınlaşmış hali ve bir melodi anahtarı olan C# Major kullanılmıştır. Bu dilin tasarlanmasına Pascal, Delphi derleyicileri ve J++ programlama dilinin tasarımlarıyla bilinen Anders Hejlsberg liderlik etmiştir. Birçok alanda Java'yı kendisine örnek alır ve C# da java gibi C ve C++ kod sözdizimine benzer bir …

Java Programlama Dili

Resim
Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış açık kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen (yorumlanan-interpreted) bir dildir. Java, Sun Microsystems'den James Gosling tarafından geliştirilen bir programlama dilidir (Sun Microsystem'in şu anda Oracle Corporation ile bağlı ortaklığı bulunmaktadır) ve 1995 yılında Sun Microsystems'in çekirdek bileşeni olarak piyasaya sürülmüştür. Bu dil C ve C++'dan birçok sözdizim türetmesine rağmen bu türevler daha basit nesne modeli ve daha az düşük seviye olanaklar içerir. Java uygulamaları bilgisayar mimarisine bağlı olmadan herhangi bir Java Virtual Machine (JVM)'de çalışabilen tipik bytecode'dur (sınıf dosyası). Java ilk çıktığında daha çok küçük cihazlarda kullanılmak için tasarlanmış ortak bir düzlem dili olarak düşünülmüştü. Ancak düzlem bağımsızlığı özelliği ve tekbiçim kütüphane desteği C ve C++'tan çok …

Asp Programlama Dili

Resim
Active Server Pages ( Türkçe: Etkin Sunucu Sayfaları) kısaca ASP,Microsoft'un ilk dinamik web sayfaları üretmek için geliştirdiği sunucu taraflı betik motoru. Klasik ASP ya da ASP Klasik olarak da bilinir. Bir ASP dosyasının içinde, özel nesneler ve VBS, JS, SQL kodları bulunur, bu sayfalar istemci tarafından istendiğinde sunucu öncelikle ASP içindeki kodları icra ederek, istemciye göndereceği bilgiyi oluşturur ve gönderir. Gönderilen bilgi genellikle HTML (ya da SGML) şeklindedir. Fakat sadece bunlarla sınırlı değildir, aynı şekilde bir grafik dosyası da oluşturulup, istemciye gönderilebilinir. ASP sayfaları HTML kodlarının içine <% ve %> ASP taglarıyla gömülü şekilde oluşturulduğu halde bir kez sunucu tarafından yorumlandığında saf HTML olarak döner. Kaynak kodlara bakıldığında ASP kodları görülmez. Bu kodlamacıların kaynaklarını saklamalarını kolaylaştırır. ASP'nin ortaya çıkış nedenlerinden birisi de CGI dillerinin Oturum (Session) ve Uygulamaların (Application) başı…

Basic Programlama Dili

Resim
BASIC (İngilizce: Beginner's All-Purpose Symbolic Instruction Code Türkçe:Yeni başlayanların her işe yarayan simgesel öğretim kodu) 1964'te John George Kemeny ve Thomas Eugene Kurtz tarafından New Hampshire, ABD'de icat edilmiş, günümüzde de çeşitli türevleri kullanılmakta olan yüksek düzey bir programlama dili. Farklı türevleri birçok işletim sisteminin parçası olarak sunulmuştur. BASIC öğrenmesi ve yazılımları kolay olan bir dildir. Genelde amatörce ve hobi uğraşıları için kullanılmıştır. Microsoft daha sonra Kişisel bilgisayarlar için Quick Basic derleyicisi piyasaya sürmüştür. Bununla yazılan BASIC metinlerini makine koduna çevirilebilmiş böylece sürat kazanmıştır. Bugün halen geniş bir kullanım alanına sahip olan Visual Basic dili var olup bununla hatta Windows'un belirli bölümleri yazılmıştır. Her Microsoft Office paketinde bir BASIC türevi var olup makro programlamada büyük kolaylıklar getirmektedir. Basic programlama dili algoritma'ya çok yakın bir yapıya sah…

Php Gtk Programlama Dili

Resim
PHP-GTK, PHP’nin masaüstü yazılım olarak geliştirilmesine katkı sağlamak için oluşturulan bir eklenti olarak yazılmıştır. Diğer masaüstü yazılımlara göre daha zahmetli uygulama olması, GTK’nin gelişmesine engel olsa da, PHP-GTK’nin online bir masaüstü yazılım olabileceği hayali, bu eklentinin rakipsiz bir yazılım olacağının habercisidir. PHP-GTK, object-oriented programming (OOP) uygulayarak grafik arayüzlü programlar yazmayı sağlamaktadır.
PHP-GTK aktif PHP gelişime katkı sağlamak amacıyla oluşturulmuş bir eklentidir. Andrei Zimievski imzalı bir açık kaynak uygulamadır. Oluşturulma amacında PHP dilinin geliştirilmesi yatan bu uygulama PHP topluluğu tarafından kabul görmüştür. Fakat daha sonra bu amaçtan bir hayli çıkacaktır. İlk versiyonu 2001 Mart’ında yayımlandıktan sonra PHP-GTK’nin geliştirilmesine daha fazla yazılımcı katılmaya başlamıştır. Scintilla ve GtkHTML gibi çeşitli widgetler ile uyumlu hale getirilerek büyümesi devam ettirilmiştir. Daha sonraki süreçte 2003 Ekim aylarında …

Assembly Programlama Dili

Resim
Çevirme dili ya da assembly dili (İngilizce. assembly language), bilgisayar programlarının yazılmasında kullanılan alt seviyeli bir dildir. Assembly dili programlarının yazılımında insan dostu sembollerin (İngilizce. “mnemonics”) kullanılması, daha fazla hataya yatkın ve zaman alıcı ilk bilgisayarlarda kullanılmış olan bir hedef bilgisayarının sayısal makine kodunda doğrudan programlama çalışmasının yerine geçmiştir. Bir assembly dil programı çevirici (İng. “assembler”) olarak adlandırılan faydalı bir program tarafından hedef bilgisayarın makine koduna çevrilir. (Bir çevirici bir derleyiciden (compiler) farklıdır ve genellikle “mnemonic” ifadelerden makine komutlarına teke tek (izomorfik) çeviriler yapar.) Assembly dili karmaşık programlar yazmak için kullanılan düşük seviyeli bir programlama dilidir. Assembly insanlar tarafından anlaşılması zor olan makina dilinin sayısal ifadelerini, insanlar tarafından anlaşılarak programlanması daha kolay olan alfabetik ifadelerle değiştirerek düşü…