Arama butonu
Bu konudaki kullanıcılar: 1 misafir
28
Cevap
968
Tıklama
0
Öne Çıkarma
programlamaya başlamak istiyorum hangi dileden başlamalıyım?
T
10 yıl
Binbaşı
Konu Sahibi

programlamaya başlamak istiyorum seneye ders olarakta c++ alacağım ama ben bu seneden başlayıp kendimi geliştirmek istiyorum.
mesleğim için uğraşacağım..

java'da ve c dillerinde kendimi geliştirmek istiyorum.

başlangıç olarak hangi dille hangi programla hangi kitapla başlamamı önerirsiniz acaba?

ve algoritma öğrenmem gerekir mi?



W
10 yıl
Er

aynı durumdayım.ayrıca kitap yerine ders videoları daha mı faydalı olur programlama dilini öğrenmede?



H
10 yıl
Teğmen

Bende yeniyim bu konuda ama başlangıç olarak Visual Basic iyidir. Ben hala bu dili kullanıyorum. İyice öğrendikten sonra C++ geçicem ama 1 yıl içinde kendini çok fazla geliştirebileceğini sanmıyorum. Algoritmaya gelirsek bence öğren derim ve Kitaplara para vermene de gerek yok. İnternette bir sürü bu iş için yazılmış kitap pdf'leri var ama TR kaynaklı kitaplar pek tutulmuyor. Bazen hatalı kodlamalar yazılıp kafa karıştırıcı oluyor. Mesela ben bi tane indirmiştim netten TR kaynaklı belli bir yere kadar iyiydi bi konuyu pekiştirmek için örnek yazmış ama kod hata verdiği için yapamamıştım ve kendim netten videolara bakarak sistemleri çözmeye çalıştım. Basit bir program için bile "İf - Else" döngüsüyle "Dim" tanımlama kodlarının mantığını öğrenmen lazım ki dimde bir şey yok sadece if döngüsünde bazen kafan karışabilir ama bu da çok basittir netten bak videolarına ya da dediğim gibi pdf indir.


Bu mesaja 1 cevap geldi.
G
10 yıl
Binbaşı

Basic'den uzak dur. C# ile başla, sonrasında Java ve C öğrenmen daha kolay olur.


Bu mesaja 2 cevap geldi.
T
10 yıl
Çavuş

Liselerde C# ile başlanıyor bence gayet basit ancak ben pek bi projede kullanıldığını filan görmedim daha çok C,C++ ve Phyton kullanıyor sanırım büyük şirketler. Ama başlangıç için bence gayet kolay C#..



W
10 yıl
Er

c# diyorsunuz da geçen hocama sordum c++ mı c# mı diye c# ı napıcan muhasebeci mi olacaksınız siz dedi(bölümüm eem)



T
10 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Daerohn

Visual basic ile c++ arasında dağlar kadar fark vardır. Eğer basit uygulamalr geliştirilecekse vb yetrlidir. Ancak vb ile program yazmaya başlayımca c++ oldukça zor gelecektir. zaten vb ile biraz karmaşık kodlar yazmaya başlayınca c++ tarzı değişken kullanımı ve casting kullanmak gerekiyor. O yüzden ciddi olarak programlama ile uğraşacaksanız c++, günlük basit kodlar için vb yeterlidir.

yni c++ peki c'yi öğrenmeye başlamadan direk c++ ile mi başlayayım?
çünkü ileride c++, c#, c, javaya hakim olabildiğimce hakim olmak istiyorum..



T
10 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Daerohn

birader zaten c artık bitti. c eskiden kullanılan nesne tabanlı olmayan bir dildir. c++ ise eklentiler ile nesne tabanlı hale getirilmiştir. piyasada bir dolu kaynak var, bedava e-booklar bulaiblirsin giriş için. algoritma öğrenmen zaten şart. algoritma bilmeden program yazamazsın. c++ öğrenirsen java ve c# zaten bu dilden türetilmiştir. yazım kuralları benzer. aradaki farkları da sen kapatırsın zaten. ancak bu iki dil daha basit uygulamalar için kullanılır. runtime derlendiği için hız olarak daha yavaştır.

c ile temel yapıp belirli bir süre sonra c++ a geçmeyi düşünüyorum. Algoritmaları nasıl çalışacağımı bilmiyorum ama ingilizcem var e booklardan götürürüm sanırım... Teşeklürler..



< Bu ileti mini sürüm kullanılarak atıldı >

K
10 yıl
Yarbay

Yazilim veya dilleri ogrenmek bir amac degil ulasmak istediginiz hedefte bir aractir. Hedefiniz yok ise yazilim ogrenmenize pek de gerek yoktur.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
C
10 yıl
Yarbay

Python öneriliyor başlangıç için.



4
10 yıl
Teğmen

quote:

Orijinalden alıntı: Daerohn
birader zaten c artık bitti. c eskiden kullanılan nesne tabanlı olmayan bir dildir.

PHP mi javascript mi ne zımbırtıysa o bölümlere gitsenize arkadaşım. Aptal aptal şeyler yazıp millete yalan yanlış bilgi veriyorsunuz. Gel de sinirlenme . Nolmuş nesne yönelimli değilse. Herşey oop den mi ibaret, git hastane otomasyonu yaz kardeşim tutan mı var, bilip bilmeden kesin yargılarla gelip ötmeyin şurda.





< Bu mesaj bu kişi tarafından değiştirildi 4kalan -- 24 Ocak 2014; 22:32:34 >
Bu mesaja 1 cevap geldi.
L
10 yıl
Yarbay

quote:

Orijinalden alıntı: 4kalan

quote:

Orijinalden alıntı: Daerohn
birader zaten c artık bitti. c eskiden kullanılan nesne tabanlı olmayan bir dildir.

PHP mi javascript mi ne zımbırtıysa o bölümlere gitsenize arkadaşım. Aptal aptal şeyler yazıp millete yalan yanlış bilgi veriyorsunuz. Gel de sinirlenme . Nolmuş nesne yönelimli değilse. Herşey oop den mi ibaret, git hastane otomasyonu yaz kardeşim tutan mı var, bilip bilmeden kesin yargılarla gelip ötmeyin şurda.

hocam bişey sorucam, C'yi C++'dan iyi yapan yönleri ne? mesela işletim sistemi kerneli yazılcaksa C ile yazılır deniyor. C'de yapılıpta C++'ta yapılamayan nedir?


Bu mesaja 1 cevap geldi.
T
10 yıl
Binbaşı
Konu Sahibi

c ile başlayıp c++ dan devam etmek istiyorum. Mesleğim için c++ javadan ilerlemek istiyorum..
Program yazmak için program önerir misiniz peki



< Bu ileti mini sürüm kullanılarak atıldı >

4
10 yıl
Teğmen

Öncelikle C nin fanatikliğini yapmıyorum. Severim ama mümkün olduğunca tarafsız yazmaya çalışıyorum. Elektronikçi adama gelip burda C yi boşver demek akıl mantık işi değil. Ona sinirlendim. (Bilgisayarcıya gene bir nebze diyeceğimde, elektronikçilerin dili açık ara C dir, tabi elektronik yazılımlarından bahsediyorum. Gömülü sistemler, pic vs) C nin C++ a göre en önemli avantajı demin yazdığım sistemler için oldukça küçük bir dil olması ve derleyici desteğinin kolay sağlanabilmesi. Kernel muhabbetin de eskiden gelen kodların çok büyük önemi vardır bir de C++ her ne kadar multi-paradigm bir dil olsa da, C prosedürel tekniği daha iyi betimler.
Tekrar söyleyeyim; hem C, hem C++ kullanma olanağınız varsa bana göre C++ kullanmak daha mantıklı. Daha güvenilir, birçok kütüphaneyi verim kaybı olmadan kullanabiliyorsunuz ama zaten C kullanılıyorsa büyük ihtimal el-mecbur olduğu içindir. El-mecbur olan yerlerin dünya piyasasındaki hacmi de baya büyüktür, Türkiyede bu hissedilmez. Tiobe bu işlerde en güvenilir kaynak olarak kabul edilir.http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @GhilleintheMist
L
10 yıl
Yarbay

quote:

Orijinalden alıntı: 4kalan

Öncelikle C nin fanatikliğini yapmıyorum. Severim ama mümkün olduğunca tarafsız yazmaya çalışıyorum. Elektronikçi adama gelip burda C yi boşver demek akıl mantık işi değil. Ona sinirlendim. (Bilgisayarcıya gene bir nebze diyeceğimde, elektronikçilerin dili açık ara C dir, tabi elektronik yazılımlarından bahsediyorum. Gömülü sistemler, pic vs) C nin C++ a göre en önemli avantajı demin yazdığım sistemler için oldukça küçük bir dil olması ve derleyici desteğinin kolay sağlanabilmesi. Kernel muhabbetin de eskiden gelen kodların çok büyük önemi vardır bir de C++ her ne kadar multi-paradigm bir dil olsa da, C prosedürel tekniği daha iyi betimler.
Tekrar söyleyeyim; hem C, hem C++ kullanma olanağınız varsa bana göre C++ kullanmak daha mantıklı. Daha güvenilir, birçok kütüphaneyi verim kaybı olmadan kullanabiliyorsunuz ama zaten C kullanılıyorsa büyük ihtimal el-mecbur olduğu içindir. El-mecbur olan yerlerin dünya piyasasındaki hacmi de baya büyüktür, Türkiyede bu hissedilmez. Tiobe bu işlerde en güvenilir kaynak olarak kabul edilir.http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

sağolun hocam :) zaten fanatiklikten demedim bugün zaten onu sorucaktım bende c soruları başlığında sizi görünce direk sorayım demiştim



4
10 yıl
Teğmen

Nesne aşağı nesne yukarı... İyi hoş, diyorum zaten otomasyon, kurumsal uygulamalar yazıyorsan C le yaz diyen yok. Ama dünya nesneden ibaret değil.
"nesne kullanmazsan işin daha zor oluyor." ne yaptığına bağlı, senin dediğine göre herşey OOP.

Edit: Mercedesin ABS sinin mikrodenetleyicisini programla, data abstraction la inheritance la. Çok faydalı olurdu değil mi?





< Bu mesaj bu kişi tarafından değiştirildi 4kalan -- 25 Ocak 2014; 11:03:09 >


Bu mesajda bahsedilenler: @Daerohn
4
10 yıl
Teğmen

"birader zaten c artık bitti. c eskiden kullanılan nesne tabanlı olmayan bir dildir."
Ben verdiğim cevapları ilk yazdıklarına göre yazmıştım da, git gide kıvırıp konuyu dağıtacak şekilde cevap veriyorsun. İlk başta yazdığına bak bir de sonda yazdığına bak. Daha cevap yazmayacağım ama son not C++ la birini programlamaya başlatmaya da ayrı bir saçmalık.



T
10 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: seyfi84

mesleğim için diyorsun da, mesleğin nedir? bir ben mi tanımıyorum seni burada acaba

yazmayı unutmuşumda imzamda yazıyor diye heralde..
elektrik elektronik mühendisliği



< Bu ileti mini sürüm kullanılarak atıldı >

Y
10 yıl
Onbaşı

C programlama dili başlangıç için ve temel programlama mantığını kavraman için çok iyi olur..



T
10 yıl
Binbaşı
Konu Sahibi

quote:

Orijinalden alıntı: seyfi84

hacettepe'liysen ingilizcen vardır. iyi.
tavsiyem C++ ile başla. Stroustrup'un kitabının son baskısı(4th ed) iyi olmuş. korsan olarak internet'ten bulabilirsin (beğenirsen satın alırsın). kitabın ortasına kadar class'lardan OO'dan bahsetmiyor. abstract class/inheritance/OO mevzusuna gelince Java'ya mı geçeyim yoksa C++ ile devam mı edeyim diye karar ver(java'da OO mecburi). Java'yı Android için öğrenmek isteyeceksin. Fakat onun muadili hızla gelişen Tizen var (ki C++ ve Javascript bazlıdır).
Eğer Stroustrup'un kitabı ağır gelirse (ki, hiç programlama bilmeyenler için öyle olabilir), aynı yazarın daha entry level bir kitabı var: Programming Principles and Practice. incelemedim, fakat iyi diyenler var. bu da korsan olarak internet'te mevcut.
(OO: object-oriented)



ingilizcem var hocam ama başlangıç için c++ çok ağır olmaz mı? kodlamada da algoritmada da sıfırım şu anda. c ile başlayıp birazilerleyince c++'a geçmem mantıklı olmaz mı? algoritma işini ne yapayım sizce?