İPUCU

Genel Programlama Programlamanın temeliyle ilgili genel dökümanların paylaşım alanı.

Seçenekler

Programlamaya hangi dil ile başlamalıyım?//Enigma Kulübü

3 Hafta önce
#1
Votai - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2019
Mesajlar:
4
Teşekkür (Etti):
4
Teşekkür (Aldı):
5
Konular:
2
Ticaret:
(0) %

Hepinize merhaba. Bugün yazılıma yeni başlayan kişilerin hep aklında olan o soruyu cevaplamaya çalışacağım, hangi programlama dilinden başlamalıyım?

Her şeyden önce şuna karar vermeniz lazım, bu konuda gelişecek belki yazılım mühendisliği ya da bilgisayar mühendisliği mi okuyacaksınız? Yoksa sadece print komutu ile kendinizi tatmin mi edeceksiniz?

Eğer sadece print komutu ile kendinizi tatmin edecekseniz yazılım öğrenmenize gerek yok. Bu siteden rastgele tuşlara basarak kendinizi tatmin edebilirsiniz: https://hackertyper.net

Ama eğer yazılımı seviyorsanız ve bunda ilerlemek istiyorsanız devam edelim. Bundan sonra seçmeniz gereken şey ne yapmak istediğiniz mesela işletim sistemi, web sitesi, android uygulama, bilgisayar programı. Aslında bir dille ne istiyorsanız yapabilirsiniz ama yapacağınız işleme yakın olması sizin işinizi daha kolaylaştıracaktır.


PYTHON



python 1991 yılında Guido van Rossum tarafından tasarlanan, genel işlevi olan bir programlama dilidir.
Python yorumsal, modüler ve nesne yönelimli bir dildir. Programlama dilleri makine ile insan arasındaki iletişimi sağlar ve bir programlama dili insana ve insan mantığına ne kadar yaklaşırsa o kadar kolaylaşır. Bu sebepten python’da kısa kodlar ile diğer programlama dillerine göre daha çok iş yapabilirsiniz.

Peki python’ı genel olarak nerelerde kullanabiliriz?
Python ile

*Makine öğrenmesi
*Web uygulamaları(Django ile)
*Bilimsel
*Veri analizi
*Sistem yönetimi
*Sosyak mühendislik yazılımları

Kısaca ne isterseniz python ile yapabilirsiniz bu sizin hayal gücünüze bağlı.

“Merhaba dünya” yazmak için:


print "Hello, world!"

RUBY



Yukihiro Matsumoto tarafından 1995 yılında halka duyurulduğundan beri çoğu kişinin dikkatini çeken ve kullandığı bir dildir. Yukihiro en sevdiği programlama dillerinin özelliklerini alıp böyle bir dil yaratmıştır. Yukihiro bu programlama dili için basit değil insan doğasına uygun yapmaya çalıştığını söylemiştir.

Ruby kolay sözdizimi, az kodla çok iş gibi yanlarından dolayı çoğu programcı tarafından kullanılır.
Ruby on rails ile ruby’yi web developerlar da kullanıyorlar

Ruby’yi nerelerde kullanabilirsiniz bunu da söyleyeyim:

*Genel programlama
*Web programlama(Ruby on rails ile)
*Oyun programlama
*Android programlama

Aslında bu da python gibi genel bir dildir yani hayal gücünüze kalmış neler yapabileceğiniz.

“Merhaba dünya” yazmak için:

puts "Hello, world!"

JAVA



Java ruby gibi 1995 yılında yılında piyasaya sürülmüştür. Hem programlama dilidir hem de bilgi işlem platformudur. Java nesne yönelimli, basit ve yüksek hızlı bir programlama dilidir.
Java günümüzde nerdeyse her türlü teknolojik aletlerde vardır örneğin bilgisayar, telefon, oyun konsolu, veri depolama merkezleri...

Java tüm platformlardan bağımsız çalışabilir aynı zamanda bütün platformlarda da çalışır.

Java ile neler yapabileceğinizi söyleyemeyeceğim çünkü java her şey için kullanılabilir ve bunu windows için yaptıysanız ubuntu, android vb. Her platformda çalışacaktır.

“Merhaba dünya” yazmak için:


/*
* Merhaba Dünya
*/
public class MerhabaDunya{

public static **** main(String[] args) {
System.out.println("Merhaba Dünya");
}

}


C



1972 yılında Dennis Ritchie tasarlamıştır. Oldukça sık kullanılan bir dildir mesela UNİX işletim sistemi C dili ile yazılmıştır. PC’de pascal gibi dillerden daha çok etkinliğe sahip olduğu için çoğu programcı bu dili öğrenmiştir.

C dili ile,

*Driver yazabilirsiniz
*Oyun geliştirebilirsiniz
*İşletim sistemi yapabilirsiniz
*Ya da kendi programlama dili yazabilirsiniz

“Merhaba dünya” yazmak için:

#include<stdio.h>
int main( **** )
{
printf("Hello World");
}

}


C++



Bjarne Stroustrup 1979 yılında diğer dilleri sevmediği ve kullanışlı bulmadığı için bu dili oluşturmuştur. Eğer programlama konusunda performans istiyorsanız bu dile 1 puan daha verebilirsiniz. Ayrıca C++ çıktığı yıldan beri rakiplerinde çok daha fazla güncelleme almıştır. Diğer basit dillere göre öğrenmesi zor olsa da size diğer dillerden daha çok performans ve izin verecektir.

“Merhaba dünya” yazmak için:


#include "stdafx.h"
#include <iostream>
using namespace std;

int main()

{

cout<<"merhaba Dunya";

system("pause");

return 0;

}
}



PHP



PHP genel olarak web tabanlı bir programlama dilidir. 1995 yılında Rasmus Lerdorf tarafından yazılmıştır ve günümüzde topluluğunu devam ettirmektedir. Çoğu kişi tarafından kullanıldığından dolayı kaynak, kütüphane veya yardım sorunu çekmezsiniz.

PHP ile web tabanlı olan çoğu şeyi yapabilirsiniz

*internet sitesi(facebook,instagram vb.)
*İnternet tarayıcısı.

“Merhaba dünya” yazmak için:


<?php
echo "Merhaba Dünya";
?>


C#



C# dili Microsoft tarafından geliştirilmiş olsa da ekibin başında Anders Hejlsberg adlı kişi durmaktadır. Ortak platformlarda çalışan programlama dillerinden biri java diğeri ise .net kütüphanesi ile bağlantısı olan C# dilidir. C# adından da anlayabileceğiniz gibi C++ ve C dilinin akrabası değildir, isimleri benzese de yapısal olarak benzememektedir C# nesne yönelimli programlamayı destekler C++ ve C desteklemez.

C# genel kullanım için uygundur yapacağınız işler sizin hayalgücünüzle alakalı yine de:

*Konsolda çalışan uygulamalar(CMD)
*Windows phone için uygulama yazabilirsiniz.
*ASP.net ile internet tabanlı uygulamalar(ASP.net Microsoft tarafından geliştirilen web sitesi yapma ve site üzerindeki işlemleri gerçekleştirmenize yarayan araçtır.)

“Merhaba dünya” yazmak için:


using System;
using System.Collections.Generic;
using System.Linq;using System.Text;
using System.Threading.Tasks;
*
namespace _1_MerhabaDunya
{
class Program
{
static **** Main(string[] args)
{
Console.WriteLine("Merhaba Dünya");
Console.Read();
}
}
}


Bu derslerle ilgili kaynakları forumdan bulabilirsiniz eğitim videoları için şunları önerebilirim:

Kod:
PYTHON-> https://www.youtube.com/playlist?list=PLIHume2cwmHehcxQE1XZieL21syR3m3tR

1 VİDEODA PYTHON-> https://www.youtube.com/watch?v=tvvEqvyh_Vw&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=1

1 VİDEODA RUBY-> https://www.youtube.com/watch?v=p4Kq30td9VA&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=12

JAVA-> https://www.youtube.com/playlist?list=PLIHume2cwmHctrHFHADb0slNyn95x2M4I

1 VİDEODA JAVA-> https://www.youtube.com/watch?v=V_ARcCii8Ms&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=17

C-> https://www.youtube.com/playlist?list=PLIHume2cwmHdFsJRo5oYG7yQ4NyUx43ql

1 VİDEODA C-> https://www.youtube.com/watch?v=vHNgy_QBwlo&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=18

C++-> https://www.youtube.com/playlist?list=PLIHume2cwmHfmSmNlxXw1j9ZAKzYyiQAq

PHP-> https://www.youtube.com/playlist?list=PLZtkgIR0fgTF-J55mgaNUK7uFvzFzgpGa

1 VİDEODA PHP-> https://www.youtube.com/watch?v=RFWHsxlhr44&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=6

C#-> https://www.youtube.com/playlist?list=PLh9ECzBB8tJNnowfMHINA00u8cJboZzNt

1 VİDEODA C#-> https://www.youtube.com/watch?v=NyW4OrFuU8g&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=10
Yazılı kaynak olarak ise zaten çoğu programlama dilinin kendi sayfası var bunlar için de:
Kod:
RUBY-> https://www.ruby-lang.org/en/********ation/

RUBY ON RAİLS-> https://guides.rubyonrails.org

PYTHON-> https://www.python.org/doc/ (python sitesinde hem python2 hem de python3 dökümanları var)

JAVA-> https://docs.oracle.com/en/java/

C++-> https://www.w3schools.com/cpp/

PHP-> https://www.php.net/manual/tr/
Konu Votai tarafından ( 3 Hafta önce Saat 23:23 ) değiştirilmiştir.
XovoX, ulus13, Gh4st, Pasworm, fight freedom Teşekkür etti.

3 Hafta önce
#2
XovoX - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2019
Nereden:
Toulouse
Mesajlar:
487
Teşekkür (Etti):
451
Teşekkür (Aldı):
136
Konular:
11
Ticaret:
(0) %
Yardım merkezi'nde açılan konulara güncel olarak atılabilecek konu. Eline sağlık. Ayrıca gri yazıları beyaz yapabilir ve konu altına eğitim videolarının linklerini ekleyebilirsin.
ulus13 Teşekkür etti.
3 Hafta önce
#3
SweetyTR - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2016
Nereden:
-
Mesajlar:
279
Teşekkür (Etti):
49
Teşekkür (Aldı):
12
Konular:
42
Ticaret:
(0) %
python dan başladım Temel okulda C# dı ilgilenmedim pythonda 3 ay durdum biraz birşeyler var şimdi html,css geçtim sonra php asp.net falan baya uzun bi sure gidecek html de kalmayı dusunuyorum sevdım ama biraz zor gibi
Kullanıcı İmzası
Cesaret, yüreklilik, atılganlık olmayan hiçbir dâva başarıya ulaşamaz.
3 Hafta önce
#4
Votai - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2019
Mesajlar:
4
Teşekkür (Etti):
4
Teşekkür (Aldı):
5
Konular:
2
Ticaret:
(0) %
Alıntı:
SweetyTR´isimli üyeden Alıntı Mesajı göster
python dan başladım Temel okulda C# dı ilgilenmedim pythonda 3 ay durdum biraz birşeyler var şimdi html,css geçtim sonra php asp.net falan baya uzun bi sure gidecek html de kalmayı dusunuyorum sevdım ama biraz zor gibi
Bir programlama dilinde kalmak benim içinde en zor olan kısım muhtemelen bir çok kişi için böyle onun için büyük bi proje hayal et ve onu yapmak için çabala en son orda kalırsın zaten. En azından bende işe yaramıştı

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı