Monday, May 12, 2014

Learn Software Engineering



Software Engineering is the study and application of engineering to the design, development, and maintenance of software.

Typical formal definitions of software engineering are:
  • "the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software".
  • "an engineering discipline that is concerned with all aspects of software production"
  • "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines"
From Wikipedia, the free encyclopedia

මෘදුකාංග ඉංජිනේරු ශිල්පය


මෘදුකාංග ඉංජිනේරු ශිල්පය යනු මෘදුකාංග සඳහා ක්‍රමානුකූල, ශික්ෂණාත්මක සහ ළඟා කරගත හැකි වර්ධනයක් සහිත යෙදුමක් අන්තර්ගත කිරීම සහ මෘදුකාංග මෙහෙය වීම හා නඩත්තු වේ. මෙය තාක්ෂණ ශිල්පයෙන් සහ ක්‍රියා පටිපාටියකින් වට කර ඇති අතරම විශ්වාසනීයත්වය සහ නඩත්තු කළ හැකි බව වර්ධනය සඳහා ඉහත කී ආකාරයේ ක්‍රියා පිළිවෙතක් අනුගමනය කර ඇත. මෙම වැයම අවශ්‍ය වන්නේ කේත මිලියන ගණනකින් යුක්ත ශක්තිමත් සංකීර්ණත්වයක් ඇති කිරීමටය. මෙම මෘදුකාංග ඉංජිනේරු ශිල්පය යන වදන “නේටෝ මෘදුකාංග ඉංජිනේරු සම්මන්ත්‍රණය පැවැත් වූ 1968 වසර දී වන අතර F.L. බවර් මහතා ඊට මුල් විය. මෘදුකාංග ඉංජිනේරුකරණයේ වැදගත් සාධකයක් වන ශික්ෂණයක් සහිත වීම යන්න මුදුන්පත් කර ගැනීමට දැනුම් උපකාරක සහ මෘදුකාංග අවශ්‍යතාවක්, මෘදුකාංග සැලසුම්, මෘදුකාංග ගොඩනැඟුම්, මෘදුකාංග පරීක්ෂණ සහ මෘදුකාංග නඩත්තුව ආදී කාර්යයන් ඉටු කරගත යුතුය. තවද මෘදුකාංග ඉංජිනේරු ශිල්පය යනු පරිගණක විද්‍යාව, පරිගණක ඉංජිනේරු ශිල්පය, කළමණාකරණය, ගතිකය, ව්‍යාපෘති කළමණාකරණය, තත්ත්ව කළමණාකරණය, මෘදුකාංග ශ්‍රම ක්ෂමතා විද්‍යාව සහ පද්ධති ඉංජිනේරුකරණය යනාදී විෂය ක්ෂේත්‍රයන්හි ශික්ෂණයයි. 2004 දී එක්සත් ජනපද ශ්‍රමික සංඛ්‍යාතය පිළිබඳ බියුරෝව ගණනය කළ ආකාරයට එක්සත් ජනපදය තුළ පරිගණක ඉංජිනේරු ශිල්පීන් 760840ක් රැකියාවල නිරත වේ. එසේම එම කාලය තුළ මිලියන 1.4 ක් වන ආධුනික ශිල්පීන් ද මෙම ක්ෂේත්‍රය ආශ්‍රිත රැකියාවල නිරත බව ද විය. මෙය අධ්‍යයන ක්ෂේත්‍රය තුළ පවතින නැවුම් බව හේතුවෙන් විධිමත් අධ්‍යාපනය තුළ ද පරිගණක මෘදුකාංග ඉංජිනේරු ශිල්පය පරිගණක විෂය ධාරාව තුළ ඉගැන්වේ. එහි ප්‍රතිඵලයක් ලෙස බොහෝ මෘදුකාංග ඉංජිනේරුවන් පරිගණක විද්‍යා උපාධියකින් යුක්ත වේ.
විකිපීඩියා, නිදහස් විශ්වකෝෂය වෙතින්

Learn Software Engineering online 

Learn Pascal Programming Language


Pascal is an influential imperative and procedural programming language, designed in 1968–1969 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
A derivative known as Object Pascal designed for object-oriented programming was developed in 1985.
From Wikipedia, the free encyclopedia


Learn Pascal online:- http://www.pascal-programming.info/lessonindex.html

Download sample pascal programs here

Download pascal software here

http://www.freepascal.org/download.var

Learn PHP




PHP are server-side scripting language designed for web development but also used as a general-purpose programming language. As of January 2013, PHP was installed on more than 240 million websites (39% of those sampled) and 2.1 million web servers. Originally created by Rasmus Lerdorf in 1995, the reference implementation of PHP is now produced by The PHP Group.[5] While PHP originally stood for Personal Home Page, it now stands for PHP: Hypertext Preprocessor, a recursive backronym.

PHP code is interpreted by a web server with a PHP processor module, which generates the resulting web page: PHP commands can be embedded directly into an HTML source document rather than calling an external file to process data. It has also evolved to include a command-line interface capability and can be used in standalone graphical applications.

PHP is free software released under the PHP License. PHP has been widely ported and can be deployed on most web servers on almost every operating system and platform, free of charge.
From Wikipedia, the free encyclopedia

PHP හෙවත් 'Hypertext Preprocessor'

PHP හෙවත් 'Hypertext Preprocessor', පළමුව ගතික වෙබ් පිටු සැකසීම සදහා නිර්මාණය කරන ලද සර්ව කාර්ය විධානාවලි පරිගණක භාෂාවකි. එය HTML වෙබ් පිටු තුළට කාවැද්දිය හැකි වන අතර සාමාන්‍යයෙන් වෙබ් සේවාදායකයක් ඒ සදහා හැඩගස්වා ගැනීමෙන් පසු භාවිතා කරනු ලැබේ. PHP බොහෝමයක් සේවාදායකයන් තුළ ස්ථාපනය කළ හැකි වෙයි. මේ වනවිට වෙබ් අඩවි මිලියන 20 ක් සහ වෙබ් සේවාදායකයන් මිලියනයක් විසින් PHP භාවිතා කරනු ලබයි. PHP සර්ව මෙහෙයුම් පද්ධති මෟදුකාංගයකි. එනම් එය මෙහෙයුම් පද්ධති බොහොමයක් මත කිසිදු වෙනසකින් තොරව භාවිතා කළ හැක.

PHP පළමුව ආරම්භ කරනු ලැබූයේ රාමුස් ලර්ඩොෆ් (Rasmus Lerdorf) විසින් 1995 දීය. එතැන් සිට අඛණ්ඩ වර්ධනයක් PHP වල දැකිය හැකිවිය. මේ වන විට මූලික PHP ගොඩ නැංවීමේ කටයුතු PHP කණ්ඩායම විසින් කරගෙන යනු ලබයි. විධිමත් නියමාවලියක් නොමැති නිසා මේ කණ්ඩායමේ කාර්යයන් පොදු පිළිගැනීම බවට පත්වී තිබේ. PHP, PHP බලපත්‍රය යටතේ නිකුත් කරනු ලබන නිදහස් මෘදුකාංගයකි. මේ GNU GPL ට අනුකූල නොවන්නේ නාමයේ වෙනස් කම නිසාය. PHP විධාන රේඛාව (Command prompt) මත ක්‍රියා කරන මෘදුකාංගයක් බවටද දැන් පරිවර්තනය වෙමින් පවතින අතර ග්‍රාපිකරූපී මෘදුකාංගයක් ලෙසද භාවිත වේ.
විකිපීඩියා, නිදහස් විශ්වකෝෂය වෙතින්

Learn PHP online

PHP Resources