BLOK VE METİN TABANLI PROGRAMLAMA
Bilgisayarda bir işlemi yaptırabilmek için yazılan komutlar bütününe PROGRAMLAMA denir.
PROGRAMLAMA DİLİ
Bilgisayarda kullandığımız programların, oyunların ve uygulamaların oluşturduğu
kurallar bütünüdür. Her programlama dilinin kendine has yazım kuralları vardır.
BLOK TABANLI PROGRAMLAMA
*CODE
*Google Blockly
*Scratch
*App Inventor
*Ozo Blockly
METİN TABANLI PROGRAMLAMA
*Python
*C Sharp
*C Plus
*Java
*Perl
*Android
*Delphi
ADA LOVELACE
Ada Lovelace’ın makine notları bir bilgisayar tarafından işlenmek üzere yazılan ilk algoritmayı içerir.
Günümüzde hayatımızın büyük çoğunluğunu ele geçiren bilgisayar programlarının temelinin
atılmasına büyük katkı sağlamıştır.
1944-45: PLAN CALCULUS
1944-45 arasında Konrad Zeus , Plan Calculus adında ilk ‘gerçek’ programlama dilini
geliştirdi.
1949: ASSEMBLY DİLİ
Makine kodunun dilini basitleştiren bir tür düşük seviyeli bilgisayar
programlama dilidir.
1952: AUTOCODE
Otomatik kod, Alick Glennie tarafından İngiltere’deki Manchester Üniversitesi’nde
Mark 1 bilgisayarı için geliştirilmiştir. Bazıları otomatik kodun derlenen ilk bilgisayar
programlama dili olduğunu düşünüyor.
1957: FORTRAN
Formula Translation veya Fortran, John Backus tarafından oluşturulmuştur.
Programlama dili, üst düzey bilimsel, matematiksel ve istatistiksel hesaplamalar için
oluşturulmuştur. Fortran, bugün hala dünyanın en gelişmiş süper bilgisayarlarında
kullanılmaktadır.
1958: ALGOL ( ALGORİTMİK DİL )
Algoritmik dil veya ALGOL, Amerikalı ve Avrupalı bilgisayar bilimcilerinden oluşan
ortak bir komite tarafından oluşturulmuştur. ALGOL, C ++ ve Java gibi en önemli
programlama dillerinin geliştirilmesi için başlangıç noktası olarak hizmet etmiştir.
1964: BASIC
Yeni Başlayanlar Çok Amaçlı Sembolik Öğretim Kodu olarak adlandırılan BASIC,
Dartmouth College’daki öğrenciler tarafından geliştirilmiştir. Microsoft’un kurucuları Bill Gates ve Paul Allen tarafından daha da geliştirilerek şirketin ilk pazarlanabilir ürünü haline gelmiştir.
1972: C
C programlama dili, Unix işletim sistemiyle birlikte kullanılmak üzere Bell
Laboratuvarında Dennis Ritchie tarafından geliştirilmiştir. ‘B’ adı verilen eski bir dile dayandığından dolayı ‘C’ olarak adlandırıldı. C; Google, Facebook ve Apple gibi büyük şirketler tarafından da hala kullanılıyor.
1995: JAVA
Java, James Gosling tarafından etkileşimli bir TV projesi için oluşturulmuş genel
amaçlı, yüksek seviyeli bir dildir.
2000: C SHARP ( C # )
C#, C ++ tabanlıdır ve Java ile birçok benzerliği vardır. Dil, neredeyse tüm Microsoft ürünlerinde kullanılır ve öncelikle masaüstü uygulamaları geliştirmede görülür.
ALGORİTMA
Bir problemin çözümü için izlenmesi gereken yol ve işlem basamaklarıdır.
Örnek Bilgisayarı Kapatma Algoritması
Adım 1 Başla
Adım 2 Başlat Menüsüne Tıkla
Adım 3 Kapat Seçeneğini Tıkla
Adım 4 Bilgisayarın Kapandığını Kontrol Et
Adım 5 Elektrik Fişini Çek
Adım 6 Bitir
ALGORİTMA KULLANIMI SAYESİNDE
*Problemleri daha kolay ve hızlı çözüme ulaştırırız.
*Farklı yol ve yöntemler deneyebiliriz.
*Hatalı işlem yapma ihtimalini azaltırız.
*Tespit edilen hataları daha kolay düzeltebiliriz.
*Problem çözüm sürecinde daha az zaman harcarız.
Visual Studio Nedir?
Visual Studio Nedir?
Visual Studio, birçok programlama dilini kullanarak program, uygulama ya da
web sitesi yapabileceğiniz bir IDE yani entegre geliştirme ortamıdır.
Microsoft Windows için bilgisayar programları, web siteleri,
Microsoft Windows için bilgisayar programları, web siteleri,
web uygulamaları, web hizmetleri ve mobil uygulamalar geliştirmek için kullanılır.
Visual Studio, farklı programlama dillerini destekler ve dile özgü bir hizmet olması koşuluyla, kod
düzenleyicisinin ve hata ayıklayıcının hemen hemen tüm programlama dillerini desteklemesine
olanak tanır.
Visual Studio Bazı Yazılım Kelimeleri
İlk programlama dilleri İngilizce değildir, ancak hemen hemen tüm diller için kullanılan anahtar
kelimeler İngilizce’dir. Yorumlar, değişkenler, kullanıcı tarafından yazılan sınıflar ve yöntemler
programcının kendi dilindedir.
Application: Uygulama
Location: Konum
Solution: Çözüm
Location: Konum
Solution: Çözüm
Source: Kaynak
Add: Ekle
Directory: Dizin
Add: Ekle
Directory: Dizin
Visual: Görsel
Object: Nesne
Label: Etiket
Object: Nesne
Label: Etiket
Textbox: Metin Kutusu
Project: Proje
Text: Metin
Project: Proje
Text: Metin
Line: Satır
Multi: Çok
Properties: Özellikler
Multi: Çok
Properties: Özellikler
Appearance: Görünüm
Layout: Yerleşim
Backcolor: Arkaplan Rengi
Layout: Yerleşim
Backcolor: Arkaplan Rengi
Cursor: İmleç
Border: Kenarlık
Background Image: Arkaplan Resmi
Border: Kenarlık
Background Image: Arkaplan Resmi
Enabled: Etkin
True: Doğru
False: Yanlış
True: Doğru
False: Yanlış
Convert: Dönüştürmek
String: Dize
Public: Genel
String: Dize
Public: Genel
Void: Geçersiz
Button: Buton
Auto Size: Otomatik Boyutlandırma
Button: Buton
Auto Size: Otomatik Boyutlandırma
Hide: Gizlemek
Show: Göstermek
Exit: Çıkış
Show: Göstermek
Exit: Çıkış
Locked: Kilitli
Align: Hizala
Sender: Gönderen
Align: Hizala
Sender: Gönderen
Click: Tıklayın
Private: Özel
Designer: Tasarımcı
Private: Özel
Designer: Tasarımcı