Inspiration

ჩვენ საკმაო ხანია რაც გვსურს პროგრამის შქმნა რომელიც გაამარტივებს პროგრამირების ათვისებას, ეს ჰაკათონი კი იდეალური მოტივაცია იყო ჩვენთვის.

What it does

ჩვენ გთავაზობთ პროგრამა EasyFlow-ს, რომელიც საშუალებას აძლევს მომხმარებელს მათზე მორგებულ გარემოში ინტუიციური ბლოკების გამოყენებით ააგოს პროგრამა. (ალბათ ახლა გაიფიქრეთ, ეს ხომ Scratch-ია), მაგრამ არა, ჩვენს აპლიკაციას გააჩნია ველი სადაც ბლოკებით აგებული კოდი ითარგმნება მომხმარებლისთვის სასურველ ენაზე, კონსოლი, სადაც ეს კოდი გაიშვება, და ყველაზე მთავარი, დიაგრამა, ე.წ. flowchart, რომელიც დამწყებებს შესაძლებლობას აძლევს ნაბიჯ-ნაბიჯ ძირეულად გაიაზრონ პროგრამის მიმდინარეობა და ფუნდამეტალური პრინციპები, როგორიცაა მაგალითად ქონდიშენალები, ლუპები ან რეკურსია.

Accomplishments that we're proud of

ფუნქციონირებს საბაზისო ბლოკები; ბლოკებისგან გენერირდება Python-ის კოდი; კოდი სწორად იშვება ჩვენს კონსოლში; შესაძლოა დაწერილი კოდის .txt ფაილად ჩამოტვირთვა; საწყისი GUI და blockly-ის workspace.

What's next for EasyFlow

დავამატებთ Python-ის გარდა სხვა, პირველ რიგში, მოთხოვნად ენებს; დავამატებთ მრავალფეროვან და მრავალფუნქციურ ბლოკებს შესაბამისი ენებისთვის; გავაუმჯობესებთ Flowchart-ის გენერაციას; დავაიმპლემენტებთ Debugging-ის ფუნქციას;

Built With

Share this project:

Updates