Ana içeriğe atla

Kayıtlar

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

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

Seed7 Programlama Dili

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

Modula-2 Programlama Dili

Modula-2 , Niklaus Wirth'in Pascal'ı gelişen teknolojiye eriştirmek için 1978'de çıkardığı programlama dilidir. Bu dilin temel yaklaşımı  modularity dir. 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

Fortran  (önceleri  FORTRAN ), özellikle  sayısal hesaplama  ve  bilimsel hesaplama  için uygun olan  genel  amaçlı,  yordamsal ,  zorunlu   programlama 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  FOR mula  TRAN slating 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...

Julia Programlama Dili

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

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

C++ Programlama Dili

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

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

C# Programlama Dili

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 artı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 e...

Java Programlama Dili

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

Asp Programlama Dili

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

Basic Programlama Dili

BASIC  (İngilizce:  B eginner's  A ll-Purpose  S ymbolic  I nstruction  C ode 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 Micros...

Php Gtk Programlama Dili

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