IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  digitalpanel

Etiketlenen Kullanıcılar

4Beğeni(ler)
  • 2 Post By toXic
  • 2 Post By toXic

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 03 Haziran 2011, 10:33   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Programlama




Programlama ya da diğer adıyla yazılım, bilgisayarın donanımına nasıl davranacağını anlatan, bilgisayara yön veren komutlar, kelimeler, aritmetik işlemler kısaca herşeydir( bariz bir şekilde anlam bozukluğu,eksikliği,düzensizliği var).Diğer bir tanım verecek olursak programlama, bilgisayar programlarinin yazılması, test edilmesi ve bakımının yapılması sürecine verilen isimdir. Programlama, bir programlama dilinde yapılır. Bu programlama dili Java ve C# gibi yûksek seviyede bir dil olabileceği gibi C, assembly ve bazı durumlarda makine dili de olabilir. Yazılan kaynak kodu genellikle bir derleyici ve bağlayici yardımıyla belirli bir sistemde çalıştırılabilir hale getirilir. Ayrıca kaynak kodu, bir yorumlayıcı yardımıyla derlemeye gerek duyulmadan satır satır çalıştırılabilir.Derleyici, yazılan programları okuyup içerisinde mantıksal veya yazınsal hatalar olup olmadığını bulan, bulduğu hataları kullanıcıya göstererek programın düzeltilmesine yardım eden, hata yoksa programı çalıştırıp sonucunu gösteren, ayrıca çeşidine göre pek çok başka özelliği barındırabilen (bir değişkenin üzerine mouse ile gelindiğinde değişkenin özelliklerini gösterme, fonksiyonun üzerine gelindiğinde kod içerisinde fonksiyonu bulup yazıldığı satıra gidebilme, kodların daha kolay okunabilmesi için etiketler yardımıyla kodları toparlayacak bölgeler oluşturabilme...) birer platformdur. Programcılar genelde programlamayı gerçek hayata benzetirler. Bir program yazmak veya bir problemi çözmek için öncelikle komutları unutmak ve çözümü gerçek hayatta yapıyormuş gibi düşünmek gerekir onlara göre. Komutlar sadece araçtır.


Programlamaya başlayanların kendi dilleriyle Merhaba Dünya (Genelde : Hello World!) yazmalarıyla başlar ve bir programlama dilini öğrenmekteki tek zorluk programlamanın ne olduğunu öğrenmektir. Bundan sonraki aşamalar ise kolayca atlatılabilir.


Konu toXic tarafından (14 Aralık 2011 Saat 16:56 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Alt 13 Aralık 2011, 21:01   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Programlama




Programlamanın ne olduğunu öğrenmeye dair neler yapılabilir biraz açabilirmisiniz?

 
Alıntı ile Cevapla

Alt 14 Aralık 2011, 16:27   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Programlama




PROGRAMLAMA NEDİR?

Program nedir? Ya da "yazılım nedir?" gibi sorulara, "bilgisayarın donanım kısmına yaşam veren komutlardır" gibi yanıtlar verilir. Burada vurgulanan; eğer bilgisayarda bir işi yapacaksak, onu gerçekleştirmek için program yazmamız gerekir. Örneğin, derslerimizin kayıtlarını ve notlarımızı tutmak istiyorsak ya da müşterilerimizin kayıtlarını tutmak istiyorsak bir programa gereksinimimiz var. Bunu Microsoft Excel gibi bir program aracılığıyla da yapabilirsiniz. Ancak program yazabilmek, bu işler için özel bir çözüm ya da uygulama geliştirmek anlamına gelir. İşte bu nedenle da yazılım yerine daha çok uygulama geliştirme (development) terimi kullanılır.

Buradan "programı nasıl yazacağız?" sorusu akla gelir. Program, öncelikle bir işletim sistemi ya da platform için yazılır. Örneğin Windows XP için yazılan bir program Linux işletim sisteminde çalışmayacaktır. Platformun ardından programın yazılacağı dil seçilir. Örneğin Visual Basic ya da C++ gibi. Bu diller, bizim program yazmamızı sağlarlar. Bizim anlaşılabilir şekilde program geliştirmemizi ve geliştirdiğimiz programı bilgisayarın doğrudan çalıştırabileceği makine diline çevirirler. İşte, kabaca bu sürece programlama denir.


PROGRAM NEDİR?

Bir program bilgisayara ne yapması gerektiğini söyleyen bir dizi komuttur. Bilgisayarlar işlemlerin kendi anlayacağı dilde (makine dili) açıkça yazılmasını isterler. Ancak bu işlemlerin makine dilinde bir programcı tarafından yapılması yerine programlamanın yapısal biçimde bir dil aracılığıyla yapılmasını ve daha sonra çevrilerek bilgisayara anlatılması işlemini programlama dilleri üstlenirler. Bu çevirme işlemine derleme (compile) ya da yorumlama (interpriting) denir.

NESNE TABANLI PROGRAMLAMA

Nesne tabanlı programlama (object-oriented programming-OOP), program geliştirmek için kullanılan bir teknolojidir. OOP terimi değişik anlamlar taşımakla birlikte sağladığı standartlarla bileşen (component) programlamasını kolaylaştırmaktadır. Visual Basic özünde nesne-temelli bir programlama dilidir. Çok sayıda nesne hazır olarak Visual Basic içinde bulunur programcılar bu nesneleri kullanarak program yazarlar.

OOP (Object-Oriented Programming) üç prensipe sahiptir: encapsulation, inheritance, ve polymorphism. Bu terimlere kısaca bir bakalım:

Encapsulation nesne hakkındaki bilgiler ve işlemler anlamına gelir. Metot ve özellik olarak adlandırdığımız bu işlemler bir nesnenin niteliklerini ve işlemlerini ortaya koyar. Örneğin bir arabanın rengi, büyüklüğü gibi özellikleri.

Inheritance (miras, etkilenme) sözcüğünün anlamı ise bir nesnenin başka bir nesne üzerine (bir üst nesneden etkilenerek) kurulmasıdır. Örneğin bir arabanın parçalardan oluşması ve parçanın da arabanın tam nesnesinden etkilenmesi gibi.

Polymorphism ise belli bir işlemin (metodun) birçok nesne tarafından kullanılmasıdır.


OLAY-TEMELLİ PROGRAMLAMA

Nesne temelli programlama gibi bir programlama teknolojisi olmamakla birlikte; adından söz edeceğimiz bir yaklaşım da olay temelli programlamadır. Bu terim daha çok kullanıcıyla iletişim kuran programlar geliştirme anlamına gelir. Kullanıcının fare tıklaması, klavyeden yazı yazması ya da neden olduğu diğer işlemler birer olay olarak algılanır ve programın işleyişi ona göre yönlenir.

Olay-temelli programlama (event-driven programming), klasik programlamanın aksine kullanıcıların işlemlerine (yapacakları hareketlere) göre programın yanıt vermesi temeline kurulu bir programlama sistemidir. Visual Basic ile geliştireceğimiz programlar için çoğunlukla olay temelli denilebilir.

Bu makaleyi okuyabilirsin.

 
Alıntı ile Cevapla

Alt 14 Aralık 2011, 23:37   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Programlama




Şu aralar yoğunlaşmaya çalışıtığım konunuyu (OOP) kısa cümlerle açıklayan güzel bir makale olmuş, teşekkür ediyorum. Bu tarz bir çok makaleye ihtiyacım olduğu aşikar.

 
Alıntı ile Cevapla

Cevapla

Etiketler
programlama


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Robotik Programlama 3 (ARM İşlemci Programlama) Sır Kurs Eğitimleri 0 06 Aralık 2019 23:51
Robotik Programlama 1 (Arduıno ile Programlama ve Tasarım) Sır Kurs Eğitimleri 0 06 Aralık 2019 23:46
Java Programlama 2 (Web Programlama) Sır Kurs Eğitimleri 0 05 Aralık 2019 12:40
Java Programlama 1 (Nesne Tabanlı Programlama) Sır Kurs Eğitimleri 0 05 Aralık 2019 12:40
Programlama Yazılımının Arayüzü C# Console-Programlama Temelleri Ders 1 aSpeNDos C# 0 08 Mart 2013 13:31