Dünyanın en büyük teknoloji şirketlerinden
olan Intel'in kurucularından Gordon Moore'un 19 Nisan 1965 yılında 'Electronics
Magazine' adlı teknoloji dergisinde yayınladığı makale ile gündeme gelmiş kendi
adını verdiği yasadır. Yasaya göre her 18 ayda bir, bir öncekinin iki katı
güçlü bir işlemci satın alabileceğini savunan bir
yasadır.Diğer bir ifadeyle "İşlemcilerin hızı her 18 ayda bir 2 katına çıkacaktır."
30 Eylül 2016 Cuma
APPLE VE MİCROSOFT un KURULUŞ HİKÂYELERİ
MİCROSOFT
Şirket 1975 yılında Amerika Birleşik
Devletleri'nin Washington eyaletindeki Seattle kentinde iki üniversite öğrencisi
tarafından kurulmuştur. Bu iki girişimcinin vizyonu "her ev ve her masada
bir bilgisayar"dı.
Popular Electronics dergisinin 1 Ocak 1975 tarihli
sayısında Altair 8800 bilgisayar sisteminin tanıtımını
okuduktan birkaç gün sonra Bill Gates, bilgisayarın tasarımcısı MITS (Micro Instrumentation and Telemetry
Systems) ile temasa geçti. Ekibi ile birlikte Altair 8800 üzerinde çalışan BASIC yazılımlama dili geliştirdiklerini
belirtti. Paul Allen MITS'e yazılımın
tanıtımını yapmaya gitti. Paul Allen Altair 8800'i daha önce kullanmamış
olmasına karşın tanıtımı başarılı oldu. Tanıtımın sonunda MITS(Micro
Instrumentation and Telemetry Systems) Bill Gates ve Paul Allen'dan Altair
bilgisayarları için BASIC yazılımlama dilinin telif hakkını satın aldı. Kârlı
bir iş fırsatı yakaladıkları düşüncesiyle Bill Gates Harvard Üniversitesi'ndeki hukuk eğitimini
yarıda bırakıp New Mexico eyaletinin Albuquerqueşehrinde
Microsoft şirketini kurdu.
Etiketler:
apple
,
bill gates
,
microsoft
,
steve jobs
29 Eylül 2016 Perşembe
C DERSİ – (printf, scanf, place holder, veri tipleri, operatörler, if, for Açıklamaları)
PRİNTF
C dilinde mesajları, metinleri, hesap sonuçlarını, değişkene
atanan bir sonucu ve ya değişkenleri veri tipleri ve kod karakterlerini ekrana
formatlı bir biçimde yazdıran komuttur.
Printf’te ekrana yazdırılan (siyah ekran) ifadelerin düzgün
bir şekilde görünebilmesi ya da biçimli olabilmesi için bazı özel karakter
kombinasyonları kullanılır. Bunlar genellikle “Backslash(ters slaj)” dediğimiz
karakterle başlar. Şimdi bunları aşağıda inceleyelim:
KOD
|
İŞLEV
|
\a
|
Sesli Uyarı(Bip sesi)
|
\b
|
İmleci bir sola kaydırır.
|
\f
|
Bir sonraki sayfaya geçip imleç sayfa başındadır.
|
\n
|
Bir alt satıra geç.
|
\r
|
Satır başına geçer
|
\t
|
1 tab ileri gider.
|
\\
|
Ters Slaj ifadesini verir.
|
\?
|
Soru işareti ifadesini verir.
|
\’
|
Tek tırnak işareti ifadesini verir.
|
\”
|
Çift tırnak işareti ifadesini verir.
|
\0
|
Sonlandırıcı Karakter
|
%%
|
% işaretini ifade eder.
|
ÖRNEK:
Değişken atanan bir değerin ramdeki yerine verilen isme denir. Bir nevi verilerin hafızada tutulmasını istediğimiz ramde
bulunan odacıklara verilen isimdir. Bu değişekenleri ekran printf’le
yazdırırken veri karakterlerini ve veri türlerini bilmemiz gerekmektedir. Veri
türleri ve karakterleri aşağıdaki tabloda verilmiştir.
Tür
|
Tür İsmi
|
Tür Karakteri
|
Min.
|
Mak.
|
Byte
|
Karakter
|
char
|
%c
|
-128
|
127
|
1
|
Kısa Tamsayı
|
short
|
%d
|
-32768
|
32767
|
2
|
Tam Sayı
|
int
|
%d
|
-32768
|
32767
|
2
|
Uzun Tamsayı
|
long int
|
%ld
|
-2147483648
|
2147483647
|
4
|
İşaretsiz Tamsayı
|
unsigned int
|
%u
|
0
|
65535
|
2
|
İşaretsiz Uzun Tamsayı
|
Long unsigned
|
%lu
|
0
|
4294967295
|
4
|
Virgüllü Sayı
|
float
|
%f
|
1,17549e-38
|
3,40282e-38
|
4
|
Uzun Virgüllü Sayı
|
double
|
%lf
|
2,22504e-308
|
1,79769e-308
|
8
|
SCANF
Kullanıcının ekrana bilgi girmesini sağlayan komuttur. Kullanım
şekli :
İF-ELSE
‘if’ ve ‘else’ komutları c dilinde koşullu ifadelerin
yazımında kullanılır.
ÖRNEK: Kullanıcının girmiş olduğu sayı 10 dan küçük ise “KÜÇÜK”
değilse de “BÜYÜK” yazdıran programı yapalım.
FOR DÖNGÜSÜ
Döngüler tekrar eden işlemlerin ya da tekrar etmesini
istediğimiz verilerin bir koşul yardımıyla aktarıldığı komuttur.
ÖRNEĞİN:1 de 100 kadar yazdırma
OPERATÖRLER
OPERATÖR
|
AÇIKLAMA
|
ÖRNEK
|
ARİTMATİK
OPERATÖRLER
|
+
|
Toplama
|
x+y
|
|
-
|
Çıkarma
|
x-y
|
|
*
|
Çarpma
|
x*y
|
|
/
|
Bölme
|
x/y
|
|
%
|
Mod
|
x%y
|
OPERATÖR
|
AÇIKLAMA
|
ÖRNEK
|
ATAMA
OPERATÖRLER
|
=
|
Atama
|
X=y
|
|
+=
|
Ekleyerek atama
|
X+=y
|
|
-=
|
Eksilterek atma
|
x-=y
|
|
%=
|
Modunu alıp atama
|
X%=y
|
|
++
|
Bir artırma
|
X++ ve ya ++x
|
|
--
|
Bir eksiltme
|
x- - ve ya - -x
|
OPERATÖR
|
AÇIKLAMA
|
ÖRNEK
|
KARŞILAŞTIRMA
OPERATÖRLER
|
>
|
Büyütür
|
x>y
|
|
<
|
Küçüktür
|
x<y
|
|
==
|
Eşittir
|
x=y
|
|
>=
|
Büyük eşit
|
>=y
|
|
<=
|
Küçük eşit
|
<=y
|
|
!=
|
Eşit DEĞİL
|
x!=y
|
OPERATÖR
|
AÇIKLAMA
|
MANTIKSAL OPERATÖRLER
|
&&
|
Ve
|
|
||
|
Veya
|
|
!
|
Değil
|
Bu konuları daha iyi öğrenebilmek için bu dersleri izleyebilirsiniz.
Etiketler:
for Açıklamaları
,
if
,
operatör
,
operatörler
,
place holder
,
printf
,
scanf
,
veri tipleri