Kayıtlar

C Programlama 000 - C Dilinin Tanıtımı ve Dennis Ritcie

Resim
  Tarihçe C, 1972'de Dennis Ritchie tarafından yaratılan ve günümüzde hâlâ kullanılan genel amaçlı bir programlama dilidir. Dennis Ritcie bu programlama dilini Unix üzerinde çalışan yardımcı programlar yazmak amacıyla Bell Laboratuvarları 'nda geliştirdi. C'nin özellikleri tasarımı gereği hedeflenen CPU'ların kabiliyetlerini temiz bir şekilde yansıtır. İşletim sistemleri, derleyiciler ve debug gibi programların yazılımında yoğu olarak C Programlama Dili kullanılır. C, özellikle sistem programlamada Asembler (Makine Dili) ile kullanılır. Aslında C, bu kadar yaygın olmasını bir bakıma Unix işletim sistemine borçludur. Bu kadar yaygın olduğu için de C++, Java, PHP ve JavaScript gibi dillerin ortaya çıkmasına vesile olmuştur. - C'nin dosya uzantısı .c ve .h'dir.  C Dili Hakkında Temel Bilgiler 1. Basitlik ve Etkinlik : C, basit bir dil yapısına sahiptir ve düşük seviyeli programlama dilidir. Bu nedenle, derleyicileri ve çalışma zamanı ortamları genellikle hafiftir v...

html'in tarihçesi

HTML (Hypertext Markup Language), dünya genelinde web sayfalarının oluşturulması ve yayınlanmasında kullanılan bir standart dildir. HTML, internetin ilk dönemlerinde oluşturulmuştur ve zaman içinde birçok gelişme göstermiştir. İşte HTML tarihçesi hakkında bilinmesi gereken bazı önemli noktalar: 1. 1980 'ler : Tim Berners-Lee, CERN (Avrupa Nükleer Araştırma Merkezi) adlı kuruluşta bir bilgisayar uzmanı olarak çalışıyordu ve burada internetin öncüsü olarak kabul edilen World Wide Web'i (WWW) oluşturdu. Berners-Lee, web sayfalarını oluşturmak için bir dil ihtiyacı olduğunu fark etti ve HTML fikrini ortaya attı. 2. 1991 : Berners-Lee, ilk HTML versiyonu olan HTML 1.0'ı piyasaya sürdü. Bu versiyonda, sadece metinler ve bağlantılar gibi temel özellikler bulunuyordu. 3. 1993 : HTML 2.0, daha fazla özellik ve stil öğeleri eklenmesiyle piyasaya sürüldü. Bu versiyonda, görüntüler ve tablolar gibi öğeler de eklendi. 4. 1995 : HTML 3.0, daha gelişmiş bir tasarım özelliği olan CSS (Casc...

HTML Başlangıç: Öğrenmek Zor Mu? HTML İçin Kaynaklar

Resim
  Elbette, HTML (Hypertext Markup Language) web sayfaları oluşturmak için kullanılan bir işaret dili (markup language) olduğu için, bir HTML belgesi oluşturulurken belli başlangıç kodları gereklidir. Bu kodlar sayesinde web tarayıcısı, belgenin nasıl oluşturulacağını anlar ve sayfayı doğru şekilde görüntüler. İşte bir HTML belgesinin başlangıç kodları: -html- <!DOCTYPE html> <html>   <head>     <title>Web Sayfam</title>   </head>   <body>     <h1>Hoş Geldiniz</h1>     <p>Merhaba, benim web sayfam.</p>   </body> </html> Bu kodlar bir HTML belgesinin en temel başlangıç yapısını oluşturur. Aşağıda her bir koddan kısaca bahsedelim: <!DOCTYPE html> : Bu kod, belgenin HTML5 (HTML versiyon 5) olarak işaretlendiğini belirtir. <html> ve </html> : Bu kodlar, belgenin HTML kodlarının başlangıç ve bitiş noktalarını belirler. <head> ve </hea...

c# math sınıfı

Resim
  Abs(x) Bir sayının (x) mutlak değer hesabını yapar. Örnek:         int sayi = -10; int mutlakDeger = Math. Abs(sayi) ; Console.WriteLine("Mutlak değer: " + mutlakDeger); // Çıktı: 10 Cos(x) Bir sayının cosinüs değerini hesaplar. Örnek: double aci = 45; double cos = Math. Cos (Math.PI * aci / 180.0) ; Console.WriteLine("Kosinüs: " + cos); // Çıktı: 0.7071 Sin(x) Bir sayınının sinüs değerini hesaplar. Örnek: double aci = 45; double sin = Math. Sin (Math.PI * aci / 180.0) ; Console.WriteLine("Sinüs: " + sin); // Çıktı: 0.7071 Tan(x) Bir sayının tanjant değerini hesaplar. Örnek: double aci = 45; double tan = Math. Tan (Math.PI * aci / 180.0) ; Console.WriteLine("Tanjant: " + tan); // Çıktı: 1 Ceiling(x) Bir sayıyı kendisinden büyük en küçük tam sayıya yuvarlar. (Örnek: 6.2'yi 7'ye yuvarlamak. 5.48546137'yi  6'ya yuvarlamak.) Örnek: double sayi = 4.3; double yukariYuvarla = Math. Ceiling(sayi) ; Console.WriteLine("Yukarı yu...

Lexical Analiz

Lexical Analysis (Leksik Analiz), bir programlama dilinin kaynak kodunu karakter dizileri halinde okuyarak, bu karakter dizilerini daha anlamlı bir şekilde tanımlayan ve bunları tokenlara ayıran bir işlemdir. Bu tokenlar, bir programlama dilinde kullanılan sembolik kelimelerdir ve yorumlayıcının veya derleyicinin daha kolay bir şekilde anlamasına ve işlemesine olanak tanır. Leksik Analiz aynı zamanda "tokenleştirme" olarak da bilinir. Bir programlama dilinin kaynak kodunu tokenlara ayırarak, kodu daha kolay anlaşılabilir ve yönetilebilir hale getirir. Ayrıca, derleyiciler ve yorumlayıcılar, leksik analiz yoluyla kaynak kodunda oluşabilecek hataları tespit edebilir ve kullanıcıya geri bildirim sağlayabilir. Örneğin, bir C programının kaynak kodunda leksik analiz yapıldığında, kaynak kodundaki karakter dizileri ayrı ayrı tokenlara ayrılır. Örneğin, "for" kelimesi, C programlama dilinde döngüleri tanımlamak için kullanılan bir anahtar kelimedir ve leksik analiz işlemi ...