კი ბატონო ერთერთი სფეროა game & 3D დეველოპმენტი სადაც გჭირდება მათემატიკა. ისიც ლიმიტერებულ დონეზე... აზროვნება რომ ჭირდება პროგრამირებას მაგას დიდი მიხვედრა არ ჭირდება ეგ ყველამ ვიცით.
და ზოგადად ძალიან შემოქმედებითი სფეროა, განსაკუთრებულ აზროვნებას მოითხოვს კი ნამდვილად. მაგრამ თქვა რომ იმენა მათემატიურ აზროვნებას მოითხოვს ჩემი აზრით მცდარია. რატომ ავხსნი მაგასაც და მეტს აღარ ვიპრაფეესორებ. მაგრამ ვთლი რომ მართლა მნიშვნელოვანია ამის გაგება ყველასთვის.
აი მაგალითი:
ესეც კოდი.
https://pastebin.com/VW9maqHfბოლომდე რათქმაუნდა არ გამირჩევია, მაგრამ უკვე იმ ეტაპზე ვარ რომ როცა შევხედავ კოდს. გადავურბენ უცბაშად ძირითადად უკვე ვხვდები რა არის გამოყენებული და რა დონეზე. თამამად შემიძლია ვთქვა რომ აქ მათემატიკის სწავლაზე მნიშვნელოვანი ამ თამაშში/აპლიკაციაში არის თვითონ კონკრეტული ბიბლიოთეკის სწავლა. რომელიც როგორც ასეთი მათემატიკის ცოდნას არ მოითხოვს. მოითხოვს უბრალოდ აპის გამოყენების დამუღამებას. ან მოითხოვს მაგრამ არა ისეთ დოენზე რომ ამას წლები დაუთმო უმაღლეს სასწავლებელში.. წლების ნაცვლად რამოდენიმე ლიტრი ყავა და ერთი უძილო კვირა ან დღEც საკმარისი შეიძლება იყოს ზოგისთვის. 'მათემატიკის' შესასწავლად.
სწორედაც მე ვთლი რომ პროგრამირების მთელი არსი 0ებიდან და 1 ებიდან ამოსვლაა. სწორედ იმისთვის გვაქვს ობიექტები, გავაჰაილეველეთ 0-ები. რომელიც არის რეალური მაგრამ ძალიან გავააბსტრაქტულეთ და შენ უნდა ისწავლო მხოლოდ ამ ობიექტების მანიპულაცია ისე რომ შეძლო არსებული მარტივი პატარა 0ებისგან და 1 ების შექმნა დიდი და რთული სერიოზული მნიშვნელოვანი რამ. კონკრეტულად მათემატიკა კი არ უნდა იცოდე.
აი ძალიან მარტივი ანალოგი რომ ავიღოთ; ლეგო. გაქვს აგურები რომლისგანაც ქმნის რასაც გინდა. რასაც შენი გონება და ფანტაზია გაწვდება.. კი კარგია იცოდე მოლეკულურ დონეზე რისგან შედგება აგური და როგორ მზადდება პოლიეთილენისგან თU რაც არის. რა თვისებები აქვს და ა.შ მაგრამ ამაზე მნიშვლევანი არის თვითონ პროგრამირება. კი ბაზარი არაა რომ არ იყვნენ ტიპები რომლემბაც ეგ იციან და რომლებმაც შექმენს ეს აგური ვერაფერს ვერ იზამდი მაგრამ ეგ არაა მთავარი.
ფეისთბინში რაც კოდია ზემოთ ეგ იღებს და ქმნის object-ს (Ball()) ძალიან მარტივად. რომელსაც თვითონ ავტომატურად ბიბლიოთეკიდან წამოიღებს ყველაფერს რაც საჭიროა 3დ ობიექტის შესაქმნელად და ლამაზად დაგიხატავს სფეროს. შენ უბრალოდ __init__ იძახებ დანარჩენს ჯიგარი გიკეთებს. გაძლევს უამრავ მეთოდსაც ჯიგრულად რომელიც ადვილად მუღამდება და ქმნი თამაშს უმაღლესი მათემატიკის გარეშე. მთელი არსი პროგრამირების ეგაა სწორედ. რომ ამოგვათრია 0-ებიდან და 1ებიდან და კოპმიუტერმა და პროგრამისტმა შევქმენით ინტერფეისი რომელიც ნადმვილად არ და ვერ იქნება მხოლოდ მათემატიკაზე დამოკიდებული.
კი ბატონო სისულელეა თქვა რომ მათემატიკა საერთოდ არ გჭირდება. მაგრამ ისიც სისულელეა კაცს უთხრა რომ მათემატიკა არის უმნიშვნელოვანესი პროგრამირებისთვის.
დიდი სისულელეა თან. უამრავ სტუდენტს ძალიან ნიჭიერს შეიძლება სრულიად დაუკარგოთ ინტერესი პროგრამირების.
შეაშინოთ, გააუცხოოთ და გააგდოთ თქვენი ელიტალური გენიიალიური 'სუპერ მათემატიკოსა' პროგრამისტების კლუბიდან.
რაც არის False
სულ ეგაა
exit(0)