
PicoLisp: یک زبان برنامهنویسی تخصصی برای دیتابیسهای Distributed
PicoLisp مانند بسیاری از زبانهای برنامهنویسی دیگر، یک زبان ساده، سَبک با سینتکس مختصر و تمیز است و این در حالی است که تواناییهای از پیش تعریفشدهٔ دیتابیس در هسته ماشین مجازی آن، موجب شده تا PicoLisp یک زبان تخصصی مربوط به دیتابیسهای به اصطلاح Distributed (توزیعشده) باشد.
همچنین PicoLisp شامل یک فریمورک توسعۀ اپلیکیشن از پیش تعریف شده و موتور Prolog است؛ بنابراین شما میتوانید با نوشتن سینتکسی کوتاه و مختصر، محتوای خود را ایجاد، سازماندهی و بازبینی کرده و یا آن را تغییر دهید (یا حتی یک رابط کاربری فانتزی برای آن ایجاد کنید!)
آشنایی با برخی ویژگیهای اصلی PicoLisp
در بحث مقیاسپذیری، قابلیت ایجاد شبکهای از دیتابیسهای توزیعشده نیز در این زبان تعریف شده که چنین قابلیتی به دولوپرها این امکان را میدهد تا با استفاده از آن بتوانند از ابعاد مختلفی به معماری کلی یک برنامه نگاه کنند (برای کسب اطلاعات بیشتر پیرامون معماری نرمافزار، توصیه میکنیم به مقالهٔ Software Architectural Patterns: معرفی الگوهای متداول معماری نرمافزار مراجعه نمایید.) از جمله ویژگیهای شاخص این زبان میتوان موارد زیر را نام برد:
- دارا بودن مفسری عالی مانند مفسر زبانهای C یا Java
- برخورداری از یک دیتابیس یکپارچه
- امکان کدنویسی ساده با این زبان
- دارا بودن لایسنس رایگان (MIT/X11)