Algoritma Tasarımı, Algoritma ve Veri Yapılarının Önemi ?

DarkLights

Üye
16 Nis 2014
113
5
System32
Herhangi bir programlama dilini öğrenmeden önce algoritma ve veri yapıları gibi konuları öğrenmek lazım mı yoksa direkt programlama dillerine başlasam anlama konusunda sıkıntı yaşar mıyım ? Bir yerde okumuştum programlama dillerinden önce algoritma, veri yapıları gibi şeylerin öğrenilmesi daha önemliymiş. Bu durum böyle mi ? yoksa programlama dilinden başlasam bir problem yaşar mıyım İleride ?
 

CyberXhackk

Kıdemli Üye
13 Mar 2016
3,132
10
C/C++ Dev.
Veri yapıları ve algoritmalar genelde bir araç olarak programlama dili kullandıkları icin öncelikle programlama yapisini, ondan sonra veri yapilari ve algoritmaları öğrenmen gerekiyor.

Stack
Queue
Linked list

Bu temel veri yapilarini implement edemeyen birisi kendisine programcıyım demesin. Ayrıca mülakatlarda en çok veri yapıları ve algoritma soruları sorarlar.
 

riling

Üye
26 Mar 2018
89
0
Herhangi bir programlama dilini öğrenmeden önce algoritma ve veri yapıları gibi konuları öğrenmek lazım mı yoksa direkt programlama dillerine başlasam anlama konusunda sıkıntı yaşar mıyım ? Bir yerde okumuştum programlama dillerinden önce algoritma, veri yapıları gibi şeylerin öğrenilmesi daha önemliymiş. Bu durum böyle mi ? yoksa programlama dilinden başlasam bir problem yaşar mıyım İleride ?
program yazabilirsin ama bir algoritman olmadığı zaman yazma süren artar örnek algoritman varsa tüm adımları bellidir ama algoritmasız (yani plansız diyeyim)yazmaya kalktığında sürekli her adımda ne yapmam lazım diye düşünürsün ve programı bitirme süren artar + eğer ki programlamayı öğrendin bir ekip çalışmasına katılmak için tüm ekibin görevlerini bilmesi gerekir bunun olabilmesi içinde algoritmanın belli olması ve kimin ne görev yaptığı belli olmalı
 

Profesör

Kadim Üye
10 Nis 2020
5,088
1,608
-Türkistan-
Merhaba değerli üye,


Algoritma temel atmak gibidir.Bir evin temelini ne kadar sağlam atarsan o kadar iyi bir yapıt olur.Algoritma da öyledir.Temelini atarsan algoritma ile dil öğrenmen daha kolay olur
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.