C’nin Kısa Tarihçesi C AT&T laboratuarlarında 70’li yıllarının başında Dennis Ritchie tarafından tasarlanmıştır. Ritchie o yıllarda B adlı programlama.

Slides:



Advertisements
Benzer bir sunumlar
BÖLÜM 1 1.C DİLİNİN TARİHİ 1969 yılında Cambridge Üniversitesinde, BCPL (Basic Combined Programming Language) isimli bir programlama dili geliştirildi.
Advertisements

Nesneye Yönelik Programlama
Bilgisayar Bilimlerine Giriş-2
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Bilgisayar Programlama I
C ile Programlama İbrahim GAZALOĞLU HUNRobotX 2012.
C Programlama Dili AT&T Bell laboratuvarlarında, Ken Thompson ve Dennis Ritche tarafından UNIX işletim sistemini geliştirebilmek amacıyla B dilinden türetilmiş.
Eğitsel Yazılımların Değerlendirilmesi
C Programlama Diline Giriş
NESNEYE YÖNELİK PROGRAMLAMA
C PROGRAMLAMA DİLİNE GİRİŞ
Bilgisayar Yapısı-Genel
BİL 112 Programlamaya Giriş: C
TÜMLEŞİK MODELLEME DİLİ
PROGRAM GELİŞTİRME 1.HAFTA.
Yazılım Gelişimi. Donanım gelişimine paralel olarak süren yazılım gelişimi, son on yılda kayda değer bir ivmelenme ile bilgisayarları, herhangi bir uzmanlık.
Bilgisayar Programlama
55 CHAPTER SİSTEM YAZILIMI. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 5-2 Sistem yazılımı Teknik detayları çözer Kullanıcı, uygulama.
MAXLOGIC Konvansiyonel Yangın
Ünite 1 – Bilgisayara Giriş , İnternet ve WWW
Ders 3 Yazılım Çeşitleri.
Introduction to Computer Algorithmics and Programming Ceng 113 Öğr. Gör. Turgut Kalfaoğlu
GİRİŞ Yard.Doç.Dr. Cihad Demirli Sunu içeriği kaynağı: ALGAN, S. (2010). Her Yönüyle C# 4.0. (12.Baskı). Pusula Yay. İstanbul.
Chapter 1: A First Program Using C#
Programlama Dili nedir? Programlama Dili nedir?. Programlama Dili: Programcının bir bilgisayara ne yapmasını istedi ğ ini anlatmasının standartlaştırılmış.
Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü ++ Bilişim Enstitüsü C ++ Ders.
Nesne tabalı Programlamaya giriş
Bilgisayar, Yazılım ve Algoritma
İŞLETİM SİSTEMLERİ Derya Işık
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
C. Dennis Ritchie 9 Eylül ö. 12 Ekim 2011.
Bilgisayar Programlamaya Giriş - 1
Genel Kavramlar Bölüm - 1. YAZILIM Bilgisayara işlemler yaptırabilmek ve karar verdirtebilmek için yazılan kalıplara denir. Yazılım, genel olarak donanım.
Barış Ceviz Yazılım Geliştiricisi Yazılım, Yazılımcı, Yazılım Dilleri.
BİLGİSAYAR PROGRAMLAMA Ders 1: Programlamaya Giriş
Bölüm Hedefi Programlama dillerinin tanımı, Dillerin kuşaklara ayrılması Programlama dillerinin sınıflandırılması, Programlama dilleri değerlendirilmesinde.
Bilgisayar Mühendisliğindeki Yeri
Programlama Laboratuarı-I DERS - 3 Program Geliştirme Derleyici ve DevC++ Derleyicisi.
PROGRAMLAMA DİLLERİNİN PRENSİPLERİ
PROGRAMLAMAYA GİRİŞ.
C Programlama Dili Bilgisayar Mühendisliği.
İşletim Sistemleri.
Neden Linux? Nerelerde Kullanılır?
Bilgisayar Donanım ve Sistem Yazılımı
PROGRAMLAMA TEMELLERİ
C Programlama Diline Giriş
NİŞANTAŞI ÜNİVERSİTESİ
BLM-111 PROGRAMLAMA DİLLERİ I Ders-2 Değişken Kavramı ve Temel Operatörler Yrd. Doç. Dr. Ümit ATİLA
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Mühendisliğine Giriş
Bilgisayar Bilimi Genel Bilgiler.
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Programlama Dilleri.
Sunum transkripti:

C’nin Kısa Tarihçesi C AT&T laboratuarlarında 70’li yıllarının başında Dennis Ritchie tarafından tasarlanmıştır. Ritchie o yıllarda B adlı programlama dilinin tasarımcısı olan Ken Thomson ile birlikte UNIX işletim sistemi üzerinde çalışıyordu.

Ders Araçları http://atlas.selcuk.edu.tr/1205312/ A'dan Z ye C Klavuzu, Kaan ASLAN, Pusula Yayıncılık, C Programming a modern approach, K.N. Kign, W.W. Norton & Company, Inc. Temel Bilgisayar Bilimleri, F. Yıldız ve diğ., Nobel Yayıncılık (Bölüm 10 ve 11)

C’nin tüm dünyada tanınması 1978’de Dennis Ritchie ve Brian Kernighan tarafından yazılan “The C programming Language” kitabıyla birlikte oldu. C, 1983 yılında ANSI tarafından standardize edildikten sonra yüksek oranda taşınabilir sistem programlama dili olmuştur.

Program dillerini incelemek üç gurup için önemlidir. 1 Dil tasarımcıları 2 Derleyici yazanlar 3 Uzman Yazılımcılar

Programlama diller 12 adımda değerlendirilebilir 1 İfade gücü (expressivity) 2 Veri türleri ve yapıları (data types and structures) 3 Giriş/Çıkış kolaylığı (input/output facilities) 4 Taşınabilirlik (portability) 5 Altprogramlama yeteneği (modularity) Kod küçülür Algılama kolaylaşır

6 Verimlilik (efficiency) 7 Okunabilirlilik (readability) 8 Esneklik (flexibility) 9 Ögrenme kolaylığı (pedagogy) 10 Genellik (generality) 11 Yapısallık (structurulness) 12 Nesne yönelimlilik (object orientation)

C Nasıl Bir Dildir? 1 orta seviyeli bir dildir. 2 sistem programlama dilidir 3 algoritmik bir dildir 4 diğer dillere göre taşınabilirliği en fazla olan dildir 5 ifade gücü yüksek ve okunabilirlik özelliği kuvvetli bir dildir 6 Çok esnektir

C Nasıl Bir Dildir? 7 Atomik bir dildir 8 Güçlü bir dildir 9 Verimli bir dildir 10 Doğal bir dildir 11 Eğitimi zor bir dildir 12 Yapısal bir dildir

Uzman bir C programcısıyla deneyimsiz bir C programcısını ayıran en önemli özelliklerden biri okunabilirliliktir

Editörden Alınan Hata Mesajları 1- Uyarı (warning) .obj Editör .C Derleyici Bağlayıcı .exe Editörden Alınan Hata Mesajları 1- Uyarı (warning) 2- Gerçek Hatalar(Eror) 3- Ölümcül Hatalar (Fatal Error