🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Document Details

StrongWormhole

Uploaded by StrongWormhole

Sudan University of Science and Technology

2022

Tags

programming basics computer science information technology

Full Transcript

‫جامعة العلوم والتقانة‬ ‫كلية علوم الحاسوب وتقانة المعلومات‬ ‫ دبـلـوم تـقـنـية‬+ ‫ تـكـنـلوجـيا الـمعـلـومات‬+ ‫عـلـوم الحاسـوب‬ ‫السنة اﻷولي – الفصل الدرا...

‫جامعة العلوم والتقانة‬ ‫كلية علوم الحاسوب وتقانة المعلومات‬ ‫ دبـلـوم تـقـنـية‬+ ‫ تـكـنـلوجـيا الـمعـلـومات‬+ ‫عـلـوم الحاسـوب‬ ‫السنة اﻷولي – الفصل الدراسي اﻷول‬ (1) ‫محاضرة رقم‬ ‫ أساسيات البرمجة‬: ‫المادة‬ ‫ م‬2022-5-14 ‫السبت‬ What is computer ? ‫ما هو الحاسب اﻵلي‬ A computer is an electronic device, operating under the control of instructions(software) stored in its own memory unit. Computer accept data(input),manipulate data (process), and produce information(output) from the processing. ‫ يستخدم ﻹدخال البيانات ومن ثم معالجتها تخزينها أو إخراجها‬، ‫جهاز الكتروني يقوم بتنفيذ اﻷوامر والتعليمات‬ Computer software‫البرمجيات‬ A Computer software is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it. ‫مجموعة من برامج الحاسوب التي تخبر الحاسب اﻵلي ماذا يفعل وكيف يفعل‬ Programming Languages ‫لغات البرمجة‬ A programming language is an artificial language designed to communicate instructions to machine. ‫هي لغات صناعية يتم تصميمها ﻹيصال اﻷوامر والتعليمات إلي داخل الحاسب اﻵلي‬ Types of Programming Languages‫أنواع لغات البرمجة‬ A programming languages are divided into three main categories :- (A) - Machine code ‫لغة اﻵلة‬ (B) - Low level languages ‫لغات المستوي اﻻدني‬ (C) - High level languages ‫لغات المستوي اﻻعلي‬ A- Machine Code ‫لغة اﻵلة‬ - Consist of ( 0 , 1 ) ‫تتكون من‬ - Very hard to written. ‫يصعب كتابتها‬ - More errors. ‫كثيرة اﻷخطاء‬ -Very fast. ً‫سريعة جدا‬ eg :- Machine language. ‫مثال لغة اﻵلة‬ B- Low level languages ‫لغات المستوي اﻻدني‬ - Using symbols , octal & hexadecimal. ‫تستخدم الرموز والنظام الثماني والسادس عشري‬ - Convert to machine language using Assembler.‫يتم ترجمتها للغة اﻵلة باستخدام المجمع‬ - Fast ‫سريعة‬ eg : Assembly Language. ‫ لغة التجميع‬: ‫مثال‬ C- High level languages ‫لغات المستوي اﻻعلي‬ - Used English statements. ‫تستخدم عبارات انجليزية‬ - Convert to machine language using by Compiler or Interpreter ‫يتم تحويلها إلي لغة اﻵلة باستخدام المترجم أو المفسر‬ - Easy for user. ‫سهلة بالنسبة للمستخدم‬ ‫أمثلة للغات البرمجة‬  Pascal , C , Cobol , Basic , Fortran Java , C++ Lisp , Prolog , Oracle 1 ‫ دبلوم تقنية صفحة‬+ ‫ تكنلوجيا‬+ ‫ الفصل الدراسي اﻷول – علوم‬- ‫ السنة اﻷولي‬- (1) ‫ محاضرة‬- ‫أساسيات البرمجة‬

Use Quizgecko on...
Browser
Browser