பிக்கோ வினாடி என்பதன் குறும்பெயர். இது ஒரு வினாடியின் நூறாயிரங் கோடியில் ஒரு பகுதி. ஒரு கணினியினால் நேரடி யாகப் புரிந்து கொள்ள முடியாத மொழி; இது கணினிச் செயல் முறைகளை எழுதப் பயன்படுத்தப்படுகிறது. ஒரு போலிச் செயல்முறையைப் பயன்படுத்துவதற்கு முன்பு, அது, கணினி அறிந்து கொள்ளக்கூடிய ஒரு மொழியில் (எந்திர மொழி), மொழி பெயர்க்கப் பட வேண்டும். இது "குறியீட்டு மொழி" (symbolic language) போன்றது. மறையாக்கத்திற்கு இரட்டைத் திறவிகளைப் பயன்படுத்துகிற ஒர் ஒத்திசைவில்லா மறையாக்கமுறை. பொதுத்திறவியைப் பயன்படுத்தி மறையாக்கம் செய்யப்பட்ட செய்தியை, செய்திக்குரியவர் தனக்கே உரிய தனித்திறவி மூலம் மறைவிலக்கம் செய்து கொள்வார். இலக்கமுறைக் ஒப்பத்தைப் பொறுத்தவரை இந்த வழிமுறை எதிர்முறையானது. அதாவது செய்தியை அனுப்புபவர் இரகசியத்திறவியைப் பயன்படுத்தி ஒரு தனித்த மின்னணு எண்ணை உருவாக்குகிறார். இச்செய்தியினைப் படிக்க விரும்புபவர் அதற்கேற்ற பொதுத்திறவி மூலம் பரி சோதித்து குறிப்பிட்ட நபரிடமிருந்துதான் செய்தி வந்ததா என அறிந்து கொள்ளலாம். ஒரு சாதன இயக்கியைக் கட்டுப்படுத்துவதற்கு டாஸ் (DOS) உருவாக்கியுள்ள ஒரு நிலையளவுருத் தொகுதி. தகவலைப் பெறுதல், செயலாக்கப் புகுதல் மற்றும் அனுப்புதல் உள்ளடக்கிய வேலைகள். ஒரு நிரலில் ஏற்படும் பிழைகளை மூன்று வகையாகப் பிரிக்கலாம். 1. இலக்கணப் பிழை (syntax error). இதனை, மொழிமாற்றி (compiler) சுட்டிக் காட்டிவிடும். மொழி மாற்றும் நேரப் பிழை எனலாம். 2. தருக்க முறைப் பிழை (Logical Error) : இப்பிழையை மொழி மாற்றியோ, கணினியோ கண்டுபிடித்துச் சொல்லாது நிரல் முழுமையாக இயங்கும் ஆனால் பிழையான விடை கிடைக்கும். இதற்குக் காரணம் நிரலர் தருக்க முறையில் செய்த தவறாகும். 3. இயக்க நேரப் பிழை (run-time error) : மொழி மாற்றி பிழை சொல்லாது. நிரல் முழுமையாக நிறைவேற்றப்படாது. இயக்க நேரச் சூழல் (Run Time Environment) அல்லது கணினி முறைமையால் பிழை சுட்டப்பட்டு நிரல் பாதியிலேயே நின்றுவிடும்.