Pico Compiler - java code editor, ide and offline compiler for iOS
| Versiya | 1.2.1 |
|---|---|
| Nashriyotchi | Marcin Olawski |
| Ishlab chiqarilish sanasi | 10-may, 2016 |
| Qo'shilgan sana | 30-may, 2015 |
| Os talablari | iOS |
| Talablar | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Jami yuklamalar | 297 |
| Narx | Free |
Tavsif
Pico Compiler Java dasturlarini yozish uchun engil, oflayn ishlab chiqish muhitidir. U asosan talabalar uchun moʻljallangan boʻlib, oddiy interfeys va Java manba kodini interaktiv baholash imkoniyatini beradi. Dizaynning asosiy maqsadi kompilyatorni kichik va sodda saqlash, shu bilan birga Java-ga mos kompilyatorni taqdim etish edi (quyidagi cheklovlarga qarang). Quyidagi elementlar Java dasturlash tili amalga oshiriladi: paketlar, import sinflari, interfeyslar Meros Statik a'zolar Sinflar, misollar initsializatorlar Maydonlar, usullar deklaratsiyasi Mahalliy o'zgaruvchilar deklaratsiyasi agar ... else, for, while, do ... while, try ... catch .. Nihoyat, otish, qaytarish, sindirish, davom ettirish, almashtirish, sinxronlangan iboralar Barcha ibtidoiy tiplar Superklass a'zolari bunga kirishadi (joriy misolga havola) Superklass konstruktorini chaqirish (super(a, b, c);) Metodni chaqirish Sinf namunasini yaratish (yangi Abc). ()) Primitiv massiv yaratish (yangi int[10][5][]) Sinf yoki interfeys massivi yaratish (yangi Abc[10][5][]) Massivga kirish (args[0]) Lokal oʻzgaruvchilarga kirish null literal Birlik raqamli konversiya bloki doirasi, usul qamrovi, sinf doirasi, global qamrov o‘chirish bandi Massiv ishga tushirgich (String[] a={ "x", "y", "z" }) Primitiv sinf literallari (int.class) Primitiv bo‘lmagan sinf literallari (String.class) Mavjudlikni tekshirish (OMMAY, HIMOYALANGAN, XUSUSIY) Avtobokslash va qutidan chiqarish Oʻzgaruvchanlik usullari (a.k.a. "varargs") Cheklovlar: Kompilyator tashqi loyihalar yoki jarlarni ocholmaydi Kompilyator bir vaqtning o'zida faqat bitta faylni qayta ishlay oladi (ko'p faylli loyihalar yo'q) Tur argumentlari (umumiy turlar) tahlil qilinadi, lekin aks holda e'tiborga olinmaydi Parametrlashtirilgan turlar deklaratsiyasi Typesafe enums Izoh deklaratsiyasi