📑 Table of Contents

Language Server Protocol (Disingkat: LSP), merupakan protokol JSON-RPC untuk digunakan diantara penyunting kode sumber atau pada lingkungan pengembangan terpadu dan peladen yang memberikan "alat kepintaran bahasa":[1] fitur spesifik bahasa pemrograman seperti penyelesaian kode, penyorotan sintaksis, dan penanda peringatan dan galat, dan juga refaktorisasi rutin. Tujuan protokol untuk memperbolehkan dukungan bahasa pemrograman untuk diimplementasikan dan didistrubusikan secara independen untuk kegunaan penyunting atau IDE. Pada awal 2020, LSP berkembang menjadi "norma" untuk penyedia alat kepintaran bahasa pemrograman.[1]

Sejarah

sunting

Sebelumnya LSP dikembangkan untuk Microsoft Visual Studio Code dan sekarang telah menjadi standar terbuka. Pada 27 Juni, 2016, Microsoft mengumumkan sebuah kolaborasi dengan Red Hat dan Codenvy untuk menstandarkan spesifikasi protokol-nya.[2] Spesifikasinya di hos dan dikembangan di GitHub.

Pranala luar

sunting

Referensi

sunting
  1. ^ a b Gunasinghe, Nadeeshaan (2021). Language Server Protocol and Implementation: Supporting Language-Smart Editing and Programming Tools. Apress. hlm. 239. ISBN 1484277910. Pemeliharaan CS1: Status URL (link)
  2. ^ "Red Hat, Microsoft and Codenvy Push DevOps with New Language Protocol" (dalam bahasa Inggris). Diakses tanggal 2026-03-15.

📚 Artikel Terkait di Wikipedia

Bahasa Spanyol

CS1: Bahasa yang tidak diketahui (link) CNN en español restructures its programming, The New York Times, 13 March 2011 (The United States is now the second-largest

Objective-C

Objective-C Programming Language, dari Apple (11-10-2011) Objective-C Runtime Programming Guide, dari Apple (19-10-2009) Objective-C GNUstep Base Programming Manual

RCTI

"perluasan siaran" secara nonformal juga sudah dilakukan lewat kerja sama programming dengan SCTV, sebuah stasiun TV lokal yang bersiaran di Surabaya. Program

Pembelajaran mesin

S. Muggleton, L. D. Raedt, Inductive Logic Programming: Theory and Methods, Journal of Logic Programming, 1994: 19, 20: 629-679. Nils J. Nilsson, Introduction

YAML

Januari 2026. Diakses tanggal 6 Februari 2026. "ChangeLog-1.8.0". Ruby Programming Language Documentation. Diarsipkan dari versi aslinya tanggal 5 Februari 2026

Karel Čapek

giant robot. At least two computer programming languages were named for Čapek: KAREL is the programming language for FANUC robots. Karel is a teaching

Jakarta International Film Festival

satu tema ternyata justru terasa membatasi keragaman pemilihan film dan programming pada umumnya. JIFFest tetap memilah film-film dan aktivitasnya ke dalam

Bahasa Mohawk

of Manitoba, Winnipeg. Maracle, B. J. (2002). Adult Mohawk language immersion programming. McGill Journal of Education, 37(3), 387. Deering, N., & Harries-Delisle