Microsoft විසින් .NET වේදිකාව සඳහා නිර්මාණය කළ C# භාෂාව, අද දින තාක්ෂණ ලෝකයේ විවිධ ක්ෂේත්ර වල භාවිතා වෙමින් පවතී. "Microsoft Java" කියා අමාරුවෙන් කියාදෙන අය සිටින්නත්, එය වසර 20 කට වැඩි කාලයක් තුළ සවිස්තරාත්මකව වර්ධනය වී ඇත.
2000 දශකයේ මුලදී Microsoft, Java වැනි නවීන, ගැබ්බාදන-අනුග්රාහක, වස්තු-ආශ්රිත භාෂාවක් අවශ්ය විය. Sun සමඟ නීතිමය ගැටළුවකට පත් වූ පසු, ඔවුන් Turbo Pascal සහ Delphi නිර්මාණකරු Anders Hejlsberg අනුග්රහයෙන් C# නමින් නව භාෂාවක් සෑදුවා. එතැන් සිට, Java ලැම්බ්ඩා වැනි අංග එකතු කිරීමේ ගැටළුවකට මුහුණ දුන් අතර, C# වසර ගණනාවක් තුළ නවීන අංග එක් කරමින් ඉදිරියට ගමන් කර ඇත.
අද C# භාවිතා කරන්නේ මොනවාද? ප්රධාන වශයෙන් ව්යාපාරික පද්ධති, වෙබ් API, සහ Unity ගේම් එන්ජින් මගින් ගේම් සංවර්ධනය ය. ASP.NET Core සමඟ ලියන කෙටි කේතයක් මගින් පූර්ණ වෙබ් සේවාදායකයක් සකස් කළ හැකිය: var builder = WebApplication.CreateBuilder(args); var app = builder.Build(); app.MapGet("/users/{id}", (int id) => new { Id = id, Name = "Mom" }); app.Run(); මෙය සරල HTTP අයදුම්පත් සලසන සේවාදායකයක් වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික විශ්වවිද්යාල හා පුහුණු මධ්යස්ථානවල C# පාඨමාලා බහුලව පවතින අතර, එය උපාධි හා වෘත්තීය පුහුණුව සඳහා ප්රමුඛතම භාෂාවයි. ASP.NET Core භාවිතා කරලා නිර්මාණය කරන වෙබ් සේවාවන්, රජයේ ආයතන හා පෞද්ගලික සමාගම්ගේ දත්ත කළමනාකරණ, ගෙවීම් පද්ධති, සහ මූල්ය සේවා වැනි කාර්යයන්ට අත්යවශ්ය වේ. ඒ අමතරව Unity සමඟ C# භාවිතා කරමින් ගේම් සංවර්ධනය කිරීම, ශ්රී ලංකා තරුණ සංවර්ධකයන්ට ජාත්යන්තර වෙළඳපලට පිවිසීමට අවස්ථාව සලසයි. මේ නිසා තොරතුරු තාක්ෂණය, ගේම්, සහ ව්යාපාරික පද්ධති ක්ෂේත්රවල රැකියා අවස්ථා වැඩි වීමේ අපේක්ෂාවක් ඇතිවේ.
සාරාංශයක් ලෙස, C# නවීන පරිසරයන්ට ගැලපෙන, ඉගෙන ගැනීමට පහසු, සහ රැකියා අරමුණු ඉටු කරන භාෂාවක් වන අතර, ශ්රී ලංකාවේ තාක්ෂණික ආර්ථිකයේ වැදගත් කොටසක් බවට පත්වේ.