Robotik Kodlama

ROBOTİK KODLAMA

Kodlayıcı Nedir ?
Kodlayıcı diğer bir adı olan programcılar bilgisayar programlarının (bilgisayarlara ne yapılmaları gerektiğini söyleyen bir dizi komut) kodunu yazan kişilerdir. Birçok kodları kodlamayı kendi kendine öğrenir iyi programlar yazabilmek için kodlayıcıların çeşitli becerilere sahip olmaları gerekir. 

Ayrıca birçok kodlayıcı kendi başına çalışsa da pek çoğu ekip halinde çalışmaktadır. Ekip olarak çalışma programları daha az hatayla , daha hızlı tamamlanması anlamına gelmektedir ekip çalışması aynı zamanda kodlayıcıların birbirlerinden yeni becerileri öğrenmesine de yardımcı olur. Kod yazarken kodlayıcılarının bir bilgisayar gibi düşünebilmesi ve programın doğru çalışması için gereken tüm adımları yer vermesi şarttır. Farklı bilgisayar dillerine kod yazabilmek Değerle bir beceridir programcıların model programlar yapabilmek için yeni kullanma dillerini öğrenmeye devam etmesi önemlidir.


 Kodlayıcıların programlarına doğru çalışacağından emin olmak için kodlarını daima tekrar tekrar kontrol etmelidir, komutların açık ayrıntılı ve kolayca takip edilebilecek küçük parçalara bölünmüş olması gerekmektedir. Kodlayıcıların en son programlama dillerini ve tekniklerini bilmeleri şarttır. Bu sayede daha kolay iş bulabilir en son cihazlar için programlar yazabilirler.

Nasıl Kodlayıcı olunur?
Kodlamayı öğrenmek için hiçbir yaş çok erken değildir. Kodlama öğreten birçok kitap olduğu gibi çevrimiçi ortamda da yeterince bilgi bulunmaktadır Ayrıca kodlamayı okulda öğrenebilir ya da çevrenize kodlamaya yönelik kurslar olup olmadığına bakabilirsiniz.


Micro:bit
Okullarda kodlama öğretmek için kullanılmaktadır.

Ayrıca kodlama yeni çıkan bir durum değildir. Sezar döneminden kalma ve 1948 yılında ortaya çıkmıştır. Kodlamayı öğrenmek isteyen biri öncelikle algoritmayı öğrenmelidir.

Algoritma nedir
Algoritma, belli bir problemi çözmek veya belirli bir amaca ulaşmak için tasarlanan yol.

Matematikte ve bilgisayar biliminde bir işi yapmak için tanımlanan, bir başlangıç durumundan başladığında, açıkça belirlenmiş bir son durumunda sonlanan, sonlu işlemler kümesidir. Genellikle bilgisayar programlamada kullanılır ve tüm programlama dillerinin temeli algoritmaya dayanır. İlk algoritma, el-Hârizmî tarafından "Hisab el-cebir ve el-mukabala" kitabında sunulmuştur. Algoritma sözcüğü de el-Hârizmî'nin isminin Avrupalılarca telaffuzundan doğmuştur. Bilgisayar yapmaları gereken tüm işlemleri programlar sayesinde yapar.

 Bir bilgisayar herhangi bir işi ona yönlendirilen komutlar sayesinde yapar. 
Kodlar çeşitli türlerden oluşur tek bir kod türü yoktur.

Kod Türleri
Kodlama dendiğinde aklımıza sadece bilgisayarlar gelir ama aslında kodlar 4 bir yanımızdadır tarih boyunca insanlar iletişim kurmak için birçok fazla kod oluşturmuştur bazı kodlar gizli mesajları göndermek için kullanırız bazıları ise uzak mesafeleri bilgi taşır.
 
MORS KODU
Mors kodu elektrik tabloları aracılığıyla uzak mesafeleri mesajları göndermek için kullanılır her harf özel bir makine hafifçe vurarak oluşturun ve düzgün nokta ve çizgi ile temsil edilmiş.

Ayrıca kodlar sadece herhangi bir program yazmak için değil gizli mesajlar taşımak için de kullanılmıştır. Çeşitli kod saklama yöntemleri ile bilgiler gizli tutulmuştur. Bunun için birçok yöntem vardır.
Örnek
 SEZAR YÖNTEMİ 
Sezer kodlarını şu şekil yazardı
Romalı General ve imparator julius Sezar gizli mesajlarındaki Her harf bir başkasıyla değiştiriyordu Her harf alfabede belirli bir sayıda ileri kayıyordu yani harflerin bir Sıra kaydırdığı bir kodda a harfi b olurdu. 

KAYNAKÇA 
James Floyd Kelly,TÜBİTAK,Ankara,2023

Yorumlar