Pico Compiler - java code editor, ide and offline compiler for iOS
| ვერსია | 1.2.1 |
|---|---|
| გამომცემელი | Marcin Olawski |
| Გამოშვების თარიღი | 10 მაი. 2016 |
| Თარიღი დამატებულია | 30 მაი. 2015 |
| მოთხოვნები | iOS |
| მოთხოვნები | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| სულ ჩამოტვირთვების | 297 |
| ფასი | Free |
აღწერა
Pico Compiler არის მსუბუქი, ოფლაინ განვითარების გარემო Java პროგრამების დასაწერად. იგი შექმნილია ძირითადად სტუდენტებისთვის, უზრუნველყოფს მარტივ ინტერფეისს და ჯავის წყაროს კოდის ინტერაქტიულად შეფასების უნარს. დიზაინის მთავარი მიზანი იყო შემდგენელის მცირე და მარტივი შენარჩუნება, ჯავის თავსებადი შემდგენელის უზრუნველყოფის პარალელურად (იხილეთ შეზღუდვები ქვემოთ). Java პროგრამირების ენა დანერგილია: პაკეტები, იმპორტის კლასები, ინტერფეისები მემკვიდრეობა სტატიკური წევრები კლასები, ინსტანციების ინიციალატორები ველები, მეთოდების დეკლარაციები ლოკალური ცვლადების დეკლარაცია თუ ... სხვას, for, while, do ... while, ცდილობენ ... catch .. ბოლოს, გადაყარეთ, დაბრუნება, შესვენება, გაგრძელება, გადართვა, სინქრონიზებული განცხადებები ყველა პრიმიტიული ტიპი სუპერკლასის წევრი წვდომა აქვს მასზე (მინიშნება მიმდინარე მაგალითზე) სუპერკლასის კონსტრუქტორის გამოძახება (super(a, b, c);) მეთოდის გამოძახება კლასის ინსტანციის შექმნა (ახალი Abc ()) პრიმიტიული მასივის შექმნა (ახალი int[10][5][]) კლასის ან ინტერფეისის მასივის შექმნა (ახალი Abc[10][5][]) მასივის წვდომა (args[0]) ლოკალური ცვლადის წვდომა null literal Unary numeric კონვერტაციის ბლოკის ფარგლები, მეთოდის ფარგლები, კლასის ფარგლები, გლობალური ფარგლები ასახავს პუნქტს Array ინიციალატორი (String[] a={ "x", "y", "z" }) პრიმიტიული კლასის ლიტერალები (int.class) არაპრიმიტიული კლასის ლიტერალები (String.class) ხელმისაწვდომობის შემოწმება (საჯარო, დაცული, პირადი) ავტობოქსი და ამოღება ცვლადი არითობის მეთოდები (a.k.a. "varargs") შეზღუდვები: შემდგენელს არ შეუძლია გარე პროექტების ან ქილების გახსნა შემდგენელს შეუძლია ერთდროულად მხოლოდ ერთი ფაილის დამუშავება (მრავალფაილის პროექტები არ არის) ტიპის არგუმენტები (ზოგადი ტიპები) გაანალიზებულია, მაგრამ სხვაგვარად იგნორირებულია პარამეტრიზებული ტიპების დეკლარაცია Typesafe enums ანოტაციის დეკლარაციები