Yusuf Aytaş tarafından yazıldı.
in
C/C++ on
October 14, 2008 |
Hiç yorum yapılmadı
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| //****************************************************************
// We introduce the array implementations by using pointers
//****************************************************************
#include <cstdlib>
#include <iostream>
using namespace std;
void printElements(int **&haha,int size1,int size2);
int main(int argc, char *argv[])
{
//We initalize the arrays' size
const int size1 = 4,size2 =3;
// We define a pointer which is ptr
int *ptr;
// We initialize out pointer by size of 10
ptr = new int[10];
// To show that let'S print the array first element
ptr[0] = 3;
cout<<"The first element of the array ptr is "<<ptr[0]<<endl;
int **pointer;// We implement a matrix
//Initalization of the columns
pointer = new int*[size1];
//Initialization of the rows
for(int i=0;i<size1;i++)
pointer[i] = new int[size2];
//We inialize all the elements to 0
for(int i=0;i<size1;i++)
for(int j=0;j<size2;j++)
pointer[i][j] = 0;
//We call the method printElements
printElements(pointer,size1,size2);
system("PAUSE");
return EXIT_SUCCESS;
}
void printElements(int **&haha,int size1,int size2){
for(int i=0;i<size1;i++){
for(int j=0;j<size2;j++){
cout<<haha[i][j];
}
cout<<endl;
}
} |
Yusuf Aytaş tarafından yazıldı.
in
Bilişim Dünyası on
October 13, 2008 |
1 yorum yapıldı

1957 yılında, Fortran dili ile bilgisayar dünyası şu anki anlamıyla bir yazılım diline kavuşmuş oldu. Fortran (mathematical FORmula TRANslating system) adından da anlaşılacağı gibi genellikle matematiksel hesaplamalarda kullanılan bir dil olarak kendini kabul ettirmiştir. 1959 yılında ise yine büyük bir çığır açan COBOL geliştirilmiştir. 1960 yılında Algol 60 geliştirilmiştir ve 60’lı yıllarda en popüler yazılım dili olarak kendini göstermiştir. 1972 yılında ise C programlama dili belkide gelecek 15 seneye damgasını vurmuştur. Halen günümüzde çok yaygın olarak kullanılan C, Object-Oriented olmadığı için 1980 yılında C++ programlama dili geliştirilmiştir. C++ o zamandan itibare C with classes şeklinde anılmıştır. Günümüzde birçok oyunun ve oyun şirketinin kullandığı bir dil olarak göze çarpan C++, pointer kullanmasıyla günümüzdeki çoğu programlama dilinden daha hızlıdır. 1980 yılından itibaren çoğunlukla C++ geliştirilmiştir. Birçok bakımdan yenilenerek kullanıma sunulmuştur. 1990 yılına geldiğimizde Sun tarafından hayata geçirilen basit ve bir o kadar da kullanışlı bir dil yaratılmıştır; JAVA. Java birçok kütüphanesiyle yazılımı kolay hale getirmiş. Kısa yoldan User Interface parçalarını birleştirmek suretiyle güzel GUI’ler oluşturmamızı sağlamıştır. Ama C++‘a göre yavaş bir dildir. Çünkü direk işlemciye gitmez kodlar arada byte code denen ara kodu kullanır. Günümüzde C++, JAVA,C# önemli dillerin başında gelmektedir. Web’e yönelik ise php, html, css ve benzeri diller önemli yer tutar.
Yusuf Aytaş tarafından yazıldı.
in
C/C++ on
October 12, 2008 |
Hiç yorum yapılmadı
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| //*****************************************************************
// In this example we introcuce pointer concept. It does not
//explain everything but it is rather an introduction
//*****************************************************************
#include <cstdlib>
#include <iostream>
using namespace std;
// A method by using concept of pointer
int square(int *haha);
int main(int argc, char *argv[])
{
// Simply pointers
int num1 = 5;
int *num2;//num2 is a pointer decleration
//It is not a number but it is an adress of number
//As the name implies it points the number which we want
num2 = &num1;//num2 holds an adress thus we give the num1's
// adress to the num2
cout<<"num1 is "<<*num2<<endl;
cout<<"If use it in a method "<<endl;
cout<<"The square of num1 is "<<square(&num1)<<endl;
cout<<"The num1 is "<<num1<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
int square(int *haha){
*haha = *haha * *haha;
return *haha;
} |
(more…)