kodexedu.hashnode.devGarbage Collector (GC) යනු කුමක්ද? – Heap Memory පිරිසිදු කරන ක්රියාවලියකලින් ලිපියේදී Heap Memory එකේ දත්ත කළමනාකරණය කිරීම developerට හෝ ස්වයංක්රීය ක්රියාවලියකට පැවරෙන බව සාකච්ඡා කරා. මෙම ස්වයංක්රීය ක්රියාවලිය හඳුන්වන්නේ Garbage Collector (GC) ලෙසයි. Garbage Collector යනු, Heap Memory තුළ භාවිතයෙන් ඉවත් වූ (unused...Jan 24·3 min read
kodexedu.hashnode.devPrimitive Type සහ Reference Type කියන්නේ මොනවද?Programming language වල Data Store කරන විදි දෙකක් තියෙනවා: Primitive Types Reference Types (Non-Primitive Types) මේ දෙක අතර මූලික වෙනස තියෙන්නේ Memory එකේ Data තියෙන විදිහ. Primitive Types කියන්නේ මොනවද? Primitive type එකක් කියන්නේ simple value...Jan 24·3 min read
kodexedu.hashnode.devStack vs Heap memoryපරිගණක ක්රමලේඛනයේදී (Computer Programming) memory කළමනාකරණය (Memory Management) ඉතා වැදගත් වේ. ඕනෑම මෘදුකාංගයක් ක්රියාත්මක වන විට, එයට අවශ්ය දත්ත ගබඩා කර තබා ගැනීමට RAM (Random Access Memory) භාවිතා කරයි. මෙම මතකය(Random Access Memory) ප්රධාන වශය...Jan 24·3 min read
kodexedu.hashnode.devWhat is a Protocol (ප්රොටෝකෝලයක්)?සරලවම කිව්වොත්, Protocol එකක් කියන්නේ "නීති මාලාවක්" (Set of Rules). රෙස්ටුරන්ට් එකේ වේටර් සහ ඔයා අතර ගනුදෙනුව සාර්ථක වෙන්න නම්, දෙන්නම එකම භාෂාවක් සහ එකම ආචාර විධි (Etiquette) පිළිපදින්න ඕන. ඔයා චීන භාෂාවෙන් කතා කරලා, වේටර් සිංහලෙන් උත්තර දුන්නොත...Jan 22·3 min read
kodexedu.hashnode.devලෝකේ බහුලවම භාවිතා වන API stylesAPI එකක් කියන්නේ මොකක්ද කියලා ඔයා දැන් දන්නවා, හැබැයි කලින් Article එකේ මම කිව්වා වගේ ලොකේ භාවිතා වන විවිධ API styles තියෙනවා ඉතින් අද අපි බලමු ඒ මොනවද, ඒවගේ වෙනස්කම් මොනවද කියලා. ඉදිරියට යන්න කලින් පොඩි පැහැදිලි කිරීමක්:මේ ලිපිය පුරාවටම අපි උදාහර...Jan 22·4 min read