SDK

Skrót od „Software Development Kit”. SDK to zbiór oprogramowania używanego do tworzenia aplikacji dla określonego urządzenia lub systemu operacyjnego. Przykładami SDK są Windows 7 SDK, Mac OS X SDK i iPhone SDK.

SDK zazwyczaj zawiera zintegrowane środowisko programistyczne (IDE), które pełni funkcję centralnego interfejsu programistycznego. IDE może zawierać okno programowania do pisania kodu źródłowego, debugger do naprawiania błędów w programie oraz edytor wizualny, który umożliwia programistom tworzenie i edytowanie graficznego interfejsu użytkownika programu (GUI). IDE zawiera również kompilator, który służy do tworzenia aplikacji z plików kodu źródłowego.

Większość SDK zawiera przykładowy kod, który udostępnia programistom przykładowe programy i biblioteki. Przykłady te pomagają programistom nauczyć się tworzenia podstawowych programów za pomocą SDK, co pozwala im z czasem tworzyć bardziej złożone aplikacje. SDK oferują również dokumentację techniczną, która może zawierać samouczki i FAQ. Niektóre SDK mogą także zawierać przykładowe elementy graficzne, takie jak przyciski i ikony, które można dodawać do aplikacji.

Ponieważ większość firm chce zachęcać programistów do tworzenia aplikacji dla swoich platform, SDK są zwykle udostępniane bezpłatnie. Programiści mogą po prostu pobrać SDK ze strony internetowej firmy i od razu rozpocząć programowanie. Jednak ponieważ każdy zestaw do tworzenia oprogramowania jest inny, nauczenie się obsługi nowego SDK może zająć programistom trochę czasu. Dlatego większość nowoczesnych SDK zawiera obszerną dokumentację i ma intuicyjny interfejs programistyczny, co pomaga zachęcać do tworzenia programów.

Zaktualizowano April 15, 2010 przez Per C.

quizSprawdź swoją wiedzę

Which of the following is not a graphics language?

A
OpenCL
0%
B
OpenGL
0%
C
MSL
0%
D
CUDA
0%
Correct! Incorrect!     View the OpenCL definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja SDK na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.