Chap. 1 : Unit 3 : Introduction to Language: Part 4

Introduction to Language Part 4

मुलांनो आज तुम्ही जो निर्णय घेतला आहे ना  C Language शिकायचा तॊ असाच योग्य निर्णय आहे. कारण C language ची महतीच मुळी सर्व जगात English भाषे सारखी वादातित आहे. त्याची माहीती घेण्यास सुरुवात करण्या पुर्वी आपण थोडे Computer Programming Languages ची थोडक्यात वर्गवारी बघुन घेऊ. 

 

संगणक भाषांची वर्गवारी

संगणकीय भाषा प्रामुख्याने तीन प्रकारांमध्ये मोडतात.
High Level Language
Middle Level Language
Low Level Language
हाय लेव्हल लॅंग्वेज
समजायला अतिशय सोप्या व सुलभ अशा बेसीक (BASIC – Begineer’s All purpose Symbolic Instruction Code), कोबोल (COBOL – COmmon Business Oriented Language), पास्कल व फोर्ट्रान (FORmula TRANslation) High Level Language ओळखल्या जातात. जसे Marathi Maharashtra तच चालु शकते, Kanada Karnataka मध्ये चालु शकते तसे वरील सर्व नमुद केलेल्या languages application dependent आहेत म्हणजेच ठराविक application develop करावयाचे असेल तर ठराविक भाषा शिकायला लागते. उदा. एखादे Business Application लिहायचे असेल तर COBOL शिकायला लागते तर Scientific application साठी Fortran लागायची. शिवाय या language चा system software develop करायला उपयोग होत नसायचाच. 

Low Level Language : 
या ला Machine Level Language असेही ओळखले जाते. ही म्हणजे संगणकाला जी 0 व 1 ची भाषा कळते ती. अर्थात संगणकाला ती कळत असली तरी 0 व 1 चे combination वापरुन संगणकाला command देणे फार जिकरीचे काम आहे. पण तुम्हा मुलांना हे ऐकुन आश्चर्य वाटेल की पुर्वी तुमच्या सारख्या प्रोग्रॅमरनीच या भाषेमध्ये प्रोग्रॅम लिहुन काम करुन घेतले आहे. त्या मानाने तुम्ही नशिबवान! 

मिडल लेव्हल लॅंग्वेज :
नावा प्रमाणेच High Level Language व Low Level Language चे drawbacks काढुन फक्त strengths मिळावेत अशा develop केलेल्या सर्व  सॉफ्टवेअरचे तयार करण्याची क्षमता नसुन System Software सुद्धा करता येते. इतकेच नव्हे तर hardware बरोबर communication करायचा असेल तर सुद्धा याचा उपयोग होतो.
आपण High Level Language अथवा Middle Level Language वापरताना तो program संगणकीय भाषा म्हणजेच Low Level Language मध्ये translate करण्याकरीता language translator ची गरज असते. जसे तुम्ही उद्या Andhra प्रदेशामध्ये गेलात तर तुम्हाला एक तर Telgu भाषा यायला पाहीजे अथवा एक दुभाशी बरोबर हवा जो तुमचे मराठी वाक्य तेलगु मध्ये convert करेल. तसेच C stateement हे machine code मध्ये रुपांतरीत करण्यासाठी language translator गरज compiler पुर्ण करतॊ. compiler सुद्धा एक software असते. आपण program लिहीला की run करण्यापुर्वी compile करायला लागतो. आपण TC जे वापरणार आहोत तो compiler च असुन Turbo C या Borland International कंपनीचा ते संक्षिप्त रुप आहे. Microsoft प्रमाणेच Borland International ही प्रसिद्ध कंपनी compiler लिहीण्यात वाकबगार आहे. बाजारात इतर सुद्धा अनेक compiler उपलब्ध आहेत जसे Microsoft चा VC++ चा compiler! प्रत्येक लॅंग्वेजला स्वत:चा एक compiler लागतॊ. जसे BASIC language चा स्वत:चा compiler असतॊ. त्याच प्रमाणे C++ व Java लॅंग्वेजला त्याचे Compiler आहेत. 

इंटरप्रिटर :
सुद्धा एक Language Translator एक प्रकार आहे. compiler program मधील सर्व statements एका वेळी translate करतॊ व मग सगळी एकावेळी execute करतॊ. त्या उलट interpreter एक statement एका वेळी translate करतॊ व लगेच execute करतॊ. मग पुढील statement translate करतॊ. C language ही compiled language ओळखली जाते तर सध्या ज्या language चे वारे जगभर वाहते ती Java Language साठी compiler व interpreter दोनहीचा वापर केला जातो. त्यामुळे जावाला compiled व interpreted language म्हणतात. 

Access this framework with lot more stuff like C language MCQ, viva and interview preparation, Glossary, Solved Programs of C language etc. please register (log in) free on Register / Login

cenglishcppengcmarathi

Introduction to Software Part 3

Chap. 1 : Unit 2 : Software: Part 3

Now we will have a look at Operating system in detail… It is one of the important system software…. 

Simply it can be defined as software which runs the system as a whole…

Let’s try to understand what is a system first of all?

To any government organization we many times call it as a system….where many departments are interlinked and interdependent and work together for common goal….

Electrical or mechanical for example break system of a Car are also examples of system….

Even water distribution system is one of the ideal examples of system….I mean the way it works…at times when taps in our home run dry….why? There could be some fault…or insufficient water at the reservoir or pump house maintenance…or may be some other reason…but in short we call it as system breakdown….!

Let’s take one more example… while travelling you suddenly land into a pothole on the road…. then whom do you hold responsible for the pothole…? You yourself…or an engineer…or the contractor quality of the material…or the supplier of the material….the mayor….or the collector or commissioner? In such situations either we tend to blame the first person we think of or we blame the system itself….! Isn’t it?

System is always complex in nature….. Jokes apart…but in fact many times more the particular system is complexits more efficient…. That may not be true in our life but is true to some extent in case of computer system….!

Likewise computer by itself is a system….because electronics components like mouse, keyboard, and monitor, hard disk, motherboard, memory, power supply, printer, scanner, mike, and speaker work together…

To get the work done from all these hardware components and peripherals, there is need of a bundle of specialized software package, which generally is recognized as operating system

MS-DOS, Windows 95, Linux, Windows XP, Windows Vista, Windows 7, Windows Server 2003, UNIX are a few examples of operating system…

Access this framework with lot more stuff like C language MCQ, viva and interview preparation, Glossary, Solved Programs of C language etc. please register for Discount Coupon

cenglishcppengcmarathi

Introduction to Software Part 1

Chap. 1 : Unit 2: Software : Part 1

कंप्युटर खरं तर माणसा प्रमाणेच तयार केलायं. पण आपण नाही का अनेक वेळा स्वत:लाच शोधायच्या ऐवजी बाहेर दुनीया कशी आहे ते बघण्यात आयुश्य घालवतो. कंप्युटर शिकतांना नेमकं हेच होत. आणी Advanced Technology शिकण्याच्या नादात कंप्युटर नेमका कसा काम करतो हेच बघत नाही…enlightened म्हणून तर प्रोग्रॅमिंगच्या विद्यार्थ्यांना सोप्प वाटणारे पण पुढे अनेकवेळा उपयोगी पडणारे असे अनेक कंसेप्ट्स शिकवले आहेत. पण “मला माहीत आहे हे सगळ” अशा समजूती खाली दुर्लक्ष करू नका…smiley  

To operate computer one needs to have both software as well as hardware….

Hardware is all those parts which you can see with your naked eyes for example say input devices like keyboard, mouse, scanner, processor means Central Processing Unit, storage devices like hard disk and RAM and output devices like monitor, and printer

Earlier we have studied block diagram of computer We have seen all these hardware parts at that time

Suppose we get all these parts of the computer from the vendor and assemble as per slots available will the computer work?

Absolutely not possible unless and until we install programs in it

Once the computer is assembled, operating system needs to be installed, which is basic necessity of any computer system and a few applications which are useful for end user to work on it

Besides these two softwares, a few utility softwares also are installed for smooth running of the computer

Access this framework with lot more stuff like C language MCQ, viva and interview preparation, Glossary, Solved Programs of C language etc. please register for Discount Coupon

cenglishcppengcmarathi

Introduction to Computers Part 2

Chap. 1 : Unit 1: Introduction to Computers: Part 2

Even though…. you are well aware about computer fundamentals, this would act as a refresher module to understand further topics.

You might be aware that before we start learning language we need to know that computer system is comprised of hardware and software….

Hardware generally comprises of monitor…..keyboard….mouse…..CPU etc….whereas software is a set of programs….

Software again is broadly classified into two types……

One is System Software which is used for running a system….for example Operating system and other softwares.

The other type of software…..is application software….which is typically used by end user for day-to-day tasks…..

What you see…. on the left side of the frame on the monitor is hardware and that of on the right hand side are software….both these hardware and software are handled by primary software called Operating system….

Access this framework with lot more stuff like C language MCQ, viva and interview preparation, Glossary, Solved Programs of C language etc. please register for Discount Coupon

cenglishcppengcmarathi