اپل با انتشار زبان برنامه نویسی Pkl وارد عرصه زبان های برنامه نویسی متن باز شد. زبان برنامه نویسی Pkl برای مدیریت پیکربندی طراحی شده است.
به گفته Teknock، بر خلاف زبان های اسکریپت که به دستورالعمل های گام به گام نیاز دارند، فروشندگان خیابانی از فرمت کلید-مقدار مشابه JSON استفاده می کند.
این رویکرد به جای ترسیم اقدامات خاص، بر تعریف حالت های دلخواه تمرکز می کند و درک و نگهداری فایل های پیکربندی را آسان تر می کند، به ویژه برای کسانی که با اسکریپت نویسی پیچیده آشنا نیستند.
به عبارت ساده تر، تصور کنید تنظیمات زیادی برای بخش های مختلف مانند روشنایی گوشی و رمز عبور وای فای یا حتی قوانین یک بازی داشته باشید. می توانید این تنظیمات را با کلیک کردن در منوها یا نوشتن کد تغییر دهید. با این حال، اگر راه سادهتری وجود داشت، مثلاً فهرستی از آنچه میخواهید را بنویسید و به رایانه اجازه دهید نحوه انجام آن را بفهمد، چه؟
این چیزی است که Pkl سعی در انجام آن دارد. این زبان برنامه نویسی جدید اپل است که به طور خاص برای مدیریت این نوع تنظیمات طراحی شده است. به جای نوشتن دستورالعمل های پیچیده، فقط به Pkl بگویید چه می خواهید و بقیه کار را انجام می دهد.
زبان برنامه نویسی Pkl یکپارچگی و امنیت داده ها را با استفاده از بررسی نوع، sandboxing و حداقل امتیاز در اولویت قرار می دهد. تطبیق پذیری آن امکان پیکربندی آسان سیستم ها و برنامه های مختلف را فراهم می کند.
در حالی که زبان برنامه نویسی Pkl چندین سال است که به صورت داخلی در اپل استفاده می شود، انتشار آن به عنوان یک پروژه منبع باز فرصت هایی را برای مشارکت توسعه دهندگان و پذیرش گسترده تر باز می کند. در حال حاضر، پلاگین های ویرایشگر اولیه برای VS Code و Neovim وجود دارد که برجسته سازی نحو و اسکرول کد را ارائه می دهد.
به نظر می رسد انتشار زبان برنامه نویسی Pkl با تعهد روزافزون اپل به نرم افزار منبع باز همخوانی دارد. مشارکت های اخیر شامل زبان برنامه نویسی سوئیفت و کتابخانه های بنیاد است که حضور رو به رشد آنها را در جامعه منبع باز نشان می دهد.
The post اپل زبان متن باز جدید Pkl را معرفی کرد اولین بار در TechNock – اخبار دنیای فناوری پدیدار شد. ظاهر شد.
گفتگو در مورد این post