Ana içeriğe atla

Kayıtlar

Yazılım etiketine sahip yayınlar gösteriliyor

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 duyarlık aritmetiği gibi k

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 yazılabilen hem de makine kodunda yazılmış gibi hızlı çalışan bir programlama dili sözüyle  Fortran  'ı tanı

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 yazılan programlamanın yerine, Grafiksel Kullanıcı Arabirimi (GUI)’nin ve bu arabirim

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  Self  ve Scheme programlama dillerinden esinlenmiştir. JavaScript,

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 etmiştir. Birçok alanda Java'yı kendisine örnek alır ve C# da java gibi C ve C++ kod sözdizimine

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 ve C++'tan

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. ASP'nin ortaya çıkış nedenlerinden birisi de CGI dillerinin Oturum (Session) ve Uygulamaların (

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 Microsoft Office paketinde bir BASIC türevi var olup makro programlamada büyük kolaylıklar getirmektedir. Basic programlama dili algoritma'ya çok yakı

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 ayların

Assembly Programlama Dili

Ç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

Pascal Programlama Dili

Pascal  (Paskal okunur) bilgisayar programlama dili pek çok öğrenciye bilgisayar programlamayı öğreten ve çeşitli versiyonları bugün hala 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. Bilgisayar bilimcisi Niklaus Wirth Pascal'ı 1970'te yapısal programlamayı derleyiciler için daha kolay işlenir hale getirebilmek amacıyla geliştirmiştir. Adını matematikçi ve düşünür Blaise Pascal'dan alan Pascal, Algol programlama dilinden türemiştir. Wirth, Pascal'dan başka Modula-2 ve Oberon programlama dillerini de geliştirmiştir. Bu diller Pascal'a benzerler ve ayrıca nesneye yönelik programlamayı da desteklerler. Alıntıdır

D Programlama Dili

D programlama dili ,  C++  dilinden daha yüksek seviyede ve hedef alınan işletim sistemiyle donanımlara göre uygulama yazılmasını kolaylaştıran bir "sistem ve uygulama" dilidir. D,  C  gibi sistem programlama dili olmasına karşın birçok üst düzey dilden (Python, Ruby, Lisp, Java,  C# , vb.) özellikler almış olan kod okunabilirliği yüksek bir dildir. Üst düzey olanaklarına karşın  C  ve C++ kadar hızlı çalışan programlar üretir. D'nin artık D1 diye anılan eski sürümünün desteği 31 Aralık 2012'de sona ermiştir. D2 olarak da adlandırılan D'nin tasarımı sona ermiş, bütün olanaklarının derleyiciler tarafından desteklenmesi beklenmektedir. Andrei Alexandrescu'nun "Neden D" adlı makalesinde D2'nin pek çok özelliği belirtilmektedir. Alıntıdır

C Programlama Dili

AT&T Bell laboratuvarlarında,  Ken Thompson  ve  Dennis Ritchie  tarafından  UNIX   İşletim Sistemi ' ni geliştirebilmek amacıyla B dilinden türetilmiş yapısal bir programlama dilidir. Geliştirilme tarihi 1972 olmasına rağmen yayılıp 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 ( Microsoft Windows , GNU/Linux , * BSD ,  Minix ) yapımında %95' lere varan oranda kullanılmış, halen 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

B Programlama Dili

B programlama dili  Ken Thompson tarafından geliştirilmiş bir programlama dilidir. B dili, tip desteği olmayan ve yorumlanarak çalışan bir dildir. B diline veri tipi ve derlenme desteği getirilerek C programlama dili oluşturulmuştur. B dili değişkenleri pointer olarak kullandığı için kullanımı görece zor bir dildir. İnsanların zaten karmaşık olan değişken yapısını daha da zor hale getirdiği için değişkenlere tip tanımlayabilen C dili yazılmıştır. Alıntıdır

Php Programlama Dili

PHP  :  H ypertext  P reprocessor (Türkçe:  Üstünyazı Önişlemcisi ) (Aslen: Personal Home Page - Kişisel Ana Sayfa) , internet için üretilmiş, sunucu taraflı, çok geniş kullanımlı, genel amaçlı, HTML içerisine gömülebilen betikve programlama dilidir. İlk kez 1995 yılında Rasmus Lerdorf tarafından yaratılan PHP'nin geliştirilmesi bugün PHP topluluğu tarafından sürdürülmektedir. Ocak 2013 itibariyle 244 milyondan fazla web sitesi PHP ile çalışırken, 2.1 milyon web sunucusunda PHP kurulumu bulunmaktadır.Site Kurulumu için en uygun dildir. PHP kodları PHP işleme modülü bulunan bir web sunucusu tarafından yorumlanır ve çıktı olarak web sayfası üretilir. Bu kodlar veriyi işlemek üzere harici bir dosyaya kaydedilerek çağırılabildiği gibi doğrudan HTML kodunun içine de gömülebilir. PHP zaman içinde bir komut satırı arayüzü sunacak şekilde evrilmiştir, PHP-GTK yardımıyla grafiksel masaüstü uygulaması geliştirmek de mümkündür. PHP özgür bir yazılım olup  PHP Lisansı  ile dağıtılmaktad