Thursday, June 23, 2011

Go එක්ක යමු







අද මම අලුත් කම්පුයුටර් භාෂාවක් ගැන තොරතුරු ටිකක් ලියන්න හිතුවා. මේ භාෂාව තමා Go . Go භාෂාව, ගූගල් සමාගමේ රොබට් ඝ්‍රීසෙමෙර්, රොබ් පීකේ සහ කෙන් තොම්සන් තිදෙනා විසින් 2007 දී වැඩි දියුනු කිරීම ආරම්භ කර මෙම Go භාෂාව 2009 නොවෙම්බර් මාසයේ දී නිල වශයෙන් හදුන්වලා දුන්නේ 2009 වලදී ගූගල් සමාගම විසින්.ආරම්භයේ දී Linux සහ Mac OS X සදහා පමනක් සීමා වුනු මෙම භාෂාව දැන් ගූගල් සමාගම විසින් ඔවුන්ගේ කටයුතු සදහා යොදාගෙන තිබෙනවා.

Go භාෂාව බොහෝ දුරට C භාෂාවට සමානයි. නමුත් C  වල මෙන් Go වලදී සෑම පේලියක්ම සෙමි කෝලනයකින් (;) අවසන් වීම අවශ්‍ය වන්නේ නෑ. Java සහ C++ භාෂා වලට අදාල type inheritance, generic programming, assertions, method overloading වැනි object oriented ලකෂන අතුලත් නොවීම Go ප්‍රධාන විශේෂත්වයකි. ප්‍රථමයෙන් exception handling Go සදහා අතුලත් කර නොතිබූ නමුදු Go හි අලුත් සංස්කරණ සදහා එය ඇතුලත්ව ඇත.

සෑම Go file එකක් සදහා ම භාවිතා කරන්නේ .go එක්ස්ටශනයයි(උද - hello_word.go ). ඔබට Go කම්පයිල්(compile) කිරීම සදහා  Plan 9 සහ GCC   compilers යොදා ගත හැක. Go වලින් සකසා ගත් පරිඝණක වැඩසටහන් tiny runtime environment හරහාද ක්‍රියාත්මක කර හැක.

Hello word වැඩසටහන Go වලින්

package main

import "fmt"

func main() {

        fmt.Println("Hello, World")
}

2 comments:

  1. good work! keep it up.. post vala sinhala font size eka loku karala balanna. meeta wada pahasuwen kiyawanna puluwan....

    ReplyDelete
  2. ප්‍රෝග්‍රැමින් ගැනත් ලියනවද?එළ දිගටම ලියපන්.

    ReplyDelete