English: Second important thing that we have is the availability of software development tools now as some time back I have said that that so many microprocessors and microcontrollers that you possibly cannot learn about the assembly language programming of all those all those processors.
Kannada: ನಮ್ಮಲ್ಲಿರುವ ಎರಡನೆಯ ವಿಷಯವೆಂದರೆ ಸಾಫ್ಟ್‌ವೇರ್(software) ಅಭಿವೃದ್ಧಿ ಪರಿಕರಗಳ ಲಭ್ಯತೆಯಾಗಿದೆ,  ಏಕೆಂದರೆ ಸ್ವಲ್ಪ ಸಮಯದ ಹಿಂದೆ ನಾನು ಹೇಳಿದ ಎಷ್ಟೋ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌(processor)ಗಳ ಮತ್ತು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್(microcontroller)‌ಗಳು ಆ ಎಲ್ಲ ಅಸೆಂಬ್ಲಿ ಭಾಷಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್(programming) ಬಗ್ಗೆ ನೀವು ಕಲಿಯಲು ಸಾಧ್ಯವಿಲ್ಲ . processor. ಆದ್ದರಿಂದ, ನಾವು ನಮ್ಮ ನಿಯಂತ್ರಣ ಪ್ರೋಗ್ರಾಂ(program) ಅನ್ನು ಕೆಲವು ಉನ್ನತ ಮಟ್ಟದ ಸಿ( C ) ನಂತಹ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯುವದು   ಅಪೇಕ್ಷಣೀಯ, ನಂತರ ಸಿ ಕೋಡ್(code) ನ್ನು ಪ್ರೊಸೆಸರ್(processor) ನ ಮಷೀನ್(machine) ಕೋಡ್(code) ಗೆ ಪರಿವರ್ತಿಸಲು ಕಂಪೈಲರ್(compiler) ಅವಶ್ಯಕತೆ ಇದೆ .