Skip to content

Commit

Permalink
[tr] Update content/tr/abstraction.md (cncf#2311)
Browse files Browse the repository at this point in the history
* Update content/tr/abstraction.md

Signed-off-by: SeymaDemir <seymademir35@gmail.com>

* Update content/tr/abstraction.md

Signed-off-by: SeymaDemir <seymademir35@gmail.com>

---------

Signed-off-by: SeymaDemir <seymademir35@gmail.com>
  • Loading branch information
symys authored and aliok committed Dec 1, 2023
1 parent 26c1ce7 commit 36edcd4
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions content/tr/abstraction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Soyutlama
status: Completed
category: Nitelik
tags: ["fundamental", "", ""]
---

Bilişimde soyutlama (abstraction), bir hizmet kullanıcısından (bu bir program veya insan olabilir) ayrıntıları gizleyip, bir sistemi daha genelleyici ve kolay anlaşılır hale getiren bir temsildir.
Bilgisayarlarımızın işletim sistemi buna iyi bir örnektir; bilgisayarın nasıl çalıştığına dair tüm ayrıntıları soyutlar.
İşlemci, bellek ve programların nasıl yönetildiği hakkında bir şey bilmenize gerek yoktur.
Yapılması gereken sadece işletim sistemini çalıştırmaktır, detaylarla işletim sistemi ilgilenir.
Tüm bu detaylar işletim sistemi "perdesi" ya da diğer adıyla soyutlamanın arkasına gizlenmiştir.

Tipik olarak sistemler birden fazla soyutlama katmanına sahiptir ve bu durum geliştirmeyi büyük ölçüde basitleştirir.
Programlama esnasında geliştiriciler, belirli bir soyutlama katmanıyla uyumlu bileşenler oluştururlar ve bunu yaparlarken farklı yapıdaki temel özellikler hakkında endişelenmelerine de gerek yoktur.
Arka planda ne olursa olsun, soyutlama katmanıyla çalışıyorsa sistemle birlikte de çalışacaktır.

0 comments on commit 36edcd4

Please sign in to comment.