İçeriğe atla

Uygulama programlama arayüzü

Uygulama programlama arayüzü (İngilizceapplication programming interface, kısaca API), bir yazılımın başka bir yazılımda tanımlanmış işlevlerini kullanabilmesi için oluşturulmuş bir tanım bütünüdür. API; web uygulaması, işletim sistemi, veritabanı, donanımlar yahut yazılım kütüphanesi için kullanılabilir. Günümüzde yoğunlukla web tabanlı uygulamalarda istemci ve sunucu arasındaki iletişimi sağlayan bir sözleşme olarak kullanılmaktadır. Öyle ki istemci spesifik bir formatta veri talep eder ve her halükarda sunucudan yine belirli bir formatta cevap alır.[1] Bu durum API'nın özel bir formu olarak WebAPI olarak da adlandırılır.

Örnek API hizmetleri

Kaynakça

  1. ^ Braunstein, Mark L. (26 Temmuz 2018). Health Informatics on FHIR: How HL7's New API is Transforming Healthcare. Springer. s. 9. ISBN 978-3-319-93414-3. 12 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Mart 2020. Non-technical readers may not understand what an API is. In non-technical terms it can be understood as a 'contract' that says to software developers that if you send a request from a 'client' computer (e.g., a phone, tablet, notebook or desktop) to a 'server' (the computer where the information is stored) in the specified format you will always get a response in a specified format or initiate a defined action. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Java</span> açık kaynak kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen bir programlama dili

Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış açık kaynak kodlu, nesneye yönelik, platform bağımsız, yüksek verimli, çok işlevli, yüksek seviye, hem yorumlanan hem de derlenen bir dildir.

<span class="mw-page-title-main">Agnostisizm</span> Tanrının varlığının bilinemeyeceğini savunan öğreti

Agnostisizm ya da bilinemezcilik, en yaygın ve bilinen tanımıyla, tanrı veya tanrısal varlıkların bilinemez veya varlığı ile birlikte yokluğunun da kanıtlanamaz olduğunu savunan bir felsefi görüştür. Agnostik düşünce epistemolojik alanda yer alan bir felsefi görüş olmakla birlikte, zayıf agnostisizm, güçlü agnostisizm gibi alt türlere ayrılır. Bununla birlikte agnostik felsefe varsayımların, özellikle tanrı gibi daha yüksek bir otoritenin varlığına veya yokluğuna ilişkin teolojik varsayımların bilimsel olarak hiçbir zaman açıklanamayacağı görüşündedir. Bu fikir akımının destekçilerine agnostik denir. Agnostisizm kendi içinde de farklı görüşlere ayrılır.

<span class="mw-page-title-main">Ateizm</span> Tanrının varlığını reddeden öğreti

Ateizm ya da tanrıtanımazlık, Tanrı'nın, tanrıların, doğaötesi inançların ya da ruhani varlıkların reddidir. Bu fikirde olanlara ateist ya da tanrıtanımaz denir.

<span class="mw-page-title-main">Piksel</span> dijital göstergelerde görüntünün elde edilmesini sağlayan ve kontrol edilebilen en küçük birim

Piksel, dijital göstergelerde görüntünün elde edilmesini sağlayan ve kontrol edilebilen en küçük birimdir. Pikselin Türkçesi "gözek" olarak adlandırılmaktadır. Benek ise İngilizcede spot ile aynı anlama gelerek ana bir renk içerisindeki farklı renkteki küçük taneciklere verilen addır. Renkli görüntü sistemlerinde, bir rengi oluşturmak için üç veya dört renk kullanılır. Bu renkler kırmızı, yeşil ve mavi veya cyan, fuşya (galibarda), sarı ve siyahtır.

<span class="mw-page-title-main">Kişisel bilgisayar</span>

Kişisel bilgisayar veya PC, şahsi kullanımına yönelik özel olarak tasarlanmış, herhangi bir uzman veya operatörün yardımı olmadan kişilerin kendi başlarına kullanabileceği bilgisayar türü. Masaüstü bilgisayarlar, dizüstü (laptop) bilgisayarlar ve tablet bilgisayarlar, PC'lere örnek olarak verilebilir. Kişisel bilgisayarlar evde, büroda veya mobil olarak kullanılabilirler.

<span class="mw-page-title-main">Kabala</span>

Kabala veya Kabbalah, Yahudi mistisizminde ezoterik bir disiplin, düşünce okulu veya kurallar bütünüdür. Yahudilik'te üyelerine מְקוּבָּל [Kabaliste Mequbbāl] denir. Kabala'nın tanımı, onu takip edenlerin geleneğine ve amaçlarına göre değişiklik gösterir. Kabala, Yahudiliğin ilk yıllarına kadar uzanır; öyle ki, Hristiyanlığı kuran ilk Yahudilerden, Hristiyanlığa da geçmiştir. Yahudilik içindeki mistik dinî yorumların temelini oluşturur. Yahudi Kabalalar, değişmeyen, sonsuz ve ebedi Tanrı'ları Yehova'nın gizemi Ein Sof'u ve ölümlü, sonu olan Evren'in arasındaki ilişkiyi felsefî bir şekilde araştıran bir dizi ezoterik Yahudi öğretileridir.

<span class="mw-page-title-main">Maltaca</span> Maltanın resmî dili

Maltaca (Malti), Maltalılar tarafından kullanılan, Malta ve Avrupa Birliği'nin resmî dillerinden birini oluşturan Latinleşmiş Sami dili. Latin alfabesi kullanılarak yazılan dilin kökenleri tarihi Sicilya Arapçasına dayanmakta olup, tarih boyunca Latin dilleri ve İngilizceden yoğun ödünçlemeler almıştır. İlk olarak 15. yüzyılda yazılmaya başlanmış dil, 1934'te Malta'nın resmî dili olmuştur.

Bir resmin çerçeve oranı eni ve boyu arasındaki oransal ilişkiyi tarif eder.

<span class="mw-page-title-main">Ses konuşma tanımlayıcı yazılımlar</span>

Sesli konuşmayı yazıya çeviren bilgisayar yazılımları veya daha yaygın ve bilinen İngilizce adıyla "Speech recognition"

<span class="mw-page-title-main">4K çözünürlük</span> Film formatı

4K çözünürlüğü çoğunlukla dijital filmlerde ve bilgisayar grafiklerinde kullanılan bir çözünürlük formatıdır. 4K'da yatay çözünürlük yaklaşık 4.000 pikseldir. Yatay çözünürlük açıklanan oran aynı zamanda 720p ve 1080p dikey sayısını temsil eder.

<span class="mw-page-title-main">Amerikalılar</span> Amerika Birleşik Devletlerinde doğan veya sonradan vatandaşı olan Amerika yerlileri

Amerikalılar veya Amerikanlar, Birleşik Devletler'de doğan ya da sonradan vatandaşı olanları kapsayan diplomatik bir topluluktur. Birleşik Devletler, çoğunlukla son 500 yıl içinde kıtaya göçen Avrupalılar, Asyalılar, Afrikalılar ve Orta Doğululardan oluştuğu için belirli bir etnisite değil, belirli bir yasa çerçevesi içinde ilerlemiş bir demonime sahiptir. Bir diğer bakış açısıyla birçok farklı etnik gruba ev sahipliği yaptığı için kültürü, yasası ve ulusu ırksal ya da etnik şekilde değil, diplomatik değerler topluluğu şekilde yorumlanır.

<i>The World Factbook</i>

ISSN1553-8133The World Factbook Amerika Birleşik Devletleri Merkezi Haberalma Teşkilatı - CIA tarafından dünyada ülkeleri hakkında toplanan bilgilerin almanak stilinde yayımlandığı bir referans kaynak kitabıdır. Resmi basılmış versiyonuna Ulusal Teknik Bilgi Servisi ve Devlet Matbaası gibi kuruluşlardan ulaşılabileceği gibi Skyhorse Publishing gibi farklı özel matbaalardan da ulaşılabilmektedir. Factbook her hafta kısmi olarak olsa da güncellenen hali ile web sitesi olarak yayımlanmaktadır. Ayrıca bilgisayarda çevrimdışı çalışabilmek için yüklenebilecek şekilde de sunulmaktadır. Yayım, ABD tarafından diplomatik olarak tanınmış olan devletler dahil 267 entitinin demographisi, coğrafyası, iletişim yolları, hükûmet yapısı, ekonomisi ve askeri yapısı hakkında 2-3 sayfalık özet bilgiler vermektedir.

REST, Web protokolleri ve teknolojilerini kullanan bir dağıtık sistemdir. REST prensiplerini sağlayan sistemler, RESTful olarak sıfatlandırılır. Temsilî Durum Aktarımı ismindeki temsilî, verinin temsilini kastetmekte olup onunla ilgili durumun aktarılması olarak düşünülebilir.

Âsârî (Eserî) Kur'ân-ı Kerîm'in en doğru tefsiri için daha evvelden yazılmış olan eserlerin metinlerine kesinlikle tam bağlılığı esas alan ve kelâm ilmini reddeden Evzâ'i, Leysî, Sevrî ve Taberî gibi erken fıkıh mezheplerini kuran geleneksel İslâm âlimleri tarafından oluşturulmuş i'tikadî bir mezhep, ekôl veya bir cereyandır.

Özel mülk yazılım ya da sahipli yazılım, yazılımın yaratıcısının, yayıncısının veya diğer hak sahibi ortaklarının fikrî mülkiyet hakkını ve telif hakkını kendi elinde tuttuğu bilgisayar yazılımıdır. Yazılımın alıcılarına, yazılımı özgürce paylaşma veya değiştirme hakkı vermez. Özel mülk yazılımlar, mülk sahipleri tarafından ücretli ya da ücretsiz olarak yayınlanabilir.

God Rest You Merry, Gentlemen İngilizce geleneksel Noel şarkısı.

<span class="mw-page-title-main">Bilgisayar bilimi tarihi</span>

Bilgisayar bilimi tarihi, modern dijital bilgisayarların ortaya çıkışından çok daha öncelere dayanmaktadır. Abaküs gibi sabit sayısal görevleri hesaplamak için kullanılan makineler, antik çağlardan beri çarpma ve bölme gibi hesaplamalara yardımcı olmuştur. Hesaplamalar yapmaya yaran algoritmalar, antik çağlardan beri, hatta gelişmiş bilgi işlem ekipmanlarının geliştirilmesinden önce bile var olmuştur.

WebAssembly, yürütülebilir programlar için taşınabilir bir ikili kod biçimine karşılık gelen bir metin biçimidir. Bunun yanı sıra bu tür programlar ve bunların ana bilgisayar ortamı arasındaki etkileşimleri kolaylaştırmak için yazılım arabirimlerini de ifade eder.

<span class="mw-page-title-main">DBLP</span>

DBLP, bilgisayar bilimi bibliyografya sitesidir. 1993'te Almanya'daki Universität Trier'de başlayarak, küçük bir HTML dosyaları koleksiyonundan büyüdü ve bir veritabanı ve mantık programlama bibliyografya sitesi barındıran bir organizasyon haline geldi. Kasım 2018'den bu yana DBLP, Schloss Dagstuhl – Leibniz-Zentrum für Informatik'in (LZI) bir şubesidir. DBLP, 1995'te yaklaşık 14.000 ve Temmuz 2016'da 3,66 milyon olan bilgisayar bilimi üzerine Aralık 2020'de 5,4 milyondan fazla dergi makalesi, konferans makalesi ve diğer yayın listeledi.. Bilgisayar bilimi ile ilgili tüm önemli dergiler izlenir. Birçok konferansın tutanakları da takip edilmektedir. İnternetteki üç sitede yansıtılır.