أجيال لغات البرمجة

لغة جافا

استخدمت اللغة منذ القدم للتواصل والتفاھم بین الأشخاص ومع تقدم العلم ظھرت لغات البرمجة التي یفھم بھا الحاسوب طلب الإنسان.

ومع تطور عتاد الحاسب تطورت ھذه اللغات، ویوجد الیوم المئات من لغات البرمجة التي تختلف في أھدافھا ووظیفتھا، وقد مرت ھذه اللغات بمراحل طویلة من التطور حتى وصلت للشكل المتعارف علیه الیوم، وقد تم تنظیم ھذه المراحل في خمس أجیال تتمایز فیما بینھا بمستویات التجرید، حیث كل جیل یضیف مستوى تجرید متقدم عن سابقه.

ھذه الأجیال واللغات عادة ما تكون بسیطة وبرامج منخفضة المستوى كلما اقتربت من شكل لغة الآلة أو الحاسب وھي ”الأرقام الثنائیة“ بینما تكون عالیة المستوى كلما اقتربت من اللغة التي یستخدمھا الإنسان «اللغة الطبیعیة».

الجیل الأول

الجيل الأول (1GL) لغة الآلة (بالإنجليزية: Machine Language)‏

یعتمد ھذا الجیل استعمال نظام العد الثنائي (0,1) لتمثیل الأوامر والعملیات الحسابیة والمنطقیة في الحاسوب الحدیث (الذي یدار بالطاقة الكھربائیة)، حیث أن الحاسب یفھم حالتین فقط وجود التیار (1) أو عدم وجوده (0). وتعرف الأوامر المكتوبة بنظام العد الثنائي بلغة الآلة. وفي البدایات البرمجیة كان على المبرمج كتابة البرنامج كاملاً مستخدما لغة الآلة، ولكن ھذه العملیة كانت صعبة ومرھقة وعرضة لكثیر من الأخطاء.

الجیل الثاني

الجيل الثاني (2GL) لغة التجمیع (بالإنجليزية: Assembly language)‏

وھي لغة تختصر بعض العبارات والرموز المستخدمة ففیھا یتم استبدال الرموز الرقمیة في لغة الآلة بمجموعة من الكلمات الرمزیة «المختصرة» باستخدام اللغة الإنجلیزیة، واعتبرت ھذه اللغة قفزة عملاقة في عالم لغات البرمجة. بعض الامثلة: L for Load , A for Add, B for Brave C for comp

الجیل الثالث

الجيل الثالث (3GL): اللغات عالیة المستوى الإجرائیة

على الرغم من التمیز الذي أظھرته لغات الجیل الثاني على لغة الآلة، إلا إنھا عانت بعض العقبات فالبرنامج المكتوب بلغة التجمیع معتمد على الآلة التي یتم تنفیذه علیھا ولا یمكن استخدامه على آلة أخرى، إلا بعد إعادة كتابته لیتلاءم مع تكوین ھذه الآلة الجدیدة، عقبة أخرى تتمثل في عملیة تصمیم البرنامج والذي یتطلب من المبرمج التفكیر بدقائق البرنامج جمیعھا وھذا یعني أن على المبرمج أن یبني البرنامج خطوة خطوة من مستوى أدنى لمستوى أعلى. بینما یكون التصمیم الأفضل فیما لو تم التفكیر به من مكونات كلّیة (major features) ومن ثم یتم تقسیم الكلیات لمكونات أكثر تفصیلا. اعتماداً على ھذه الفكرة تم التوجه نحو تطویر لغات برمجة تمكّن المبرمج من بناء برنامج معتمداً على النظرة الكلیة (high-level) ومن ثم تحویلھا لمكونات أدنى (low-level).

ونتج عن ذلك جیل ثالث من لغات البرمجة عرفت باسم لغات البرمجة عالیة المستوى واعتمدت ھذه اللغات على لغة الإنسان الطبیعیة - اللغة الإنجلیزیة - ورموز ریاضیة ومنطقیة معروفة.

ثم ظھرت اللغات الكائنیة التوجه بعد ظھور الویندوز وسمیت موجھة لأنھا توجه الحاسوب لعمل ما یقوم به خطوة خطوة دون الحاجة أیضاً لمعرفة التفاصیل.

ومن أمثلتھا لغة كوبول ومعظم اللغات الحدیثة تعتبر لغات غرضیة التوجه.

من أھم مزایا ھذا الجیل أنھا تمنح المبرمج وقت أكبر للتركیز على احتیاجات المستخدم وبالتالي یصمم برنامج یتوافق مع ھذه الاحتیاجات.

الجیل الرابع

الجيل الرابع (4GL) اللغات عالیة المستوى الغیر إجرائیة الجیل الرابع سھل الاستخدام أكثر من الجیل الثالث وھو لغة لا تتطلب خطوات لإجرائھا. المبرمج یخبر الحاسب النتیجة المطلوب تحقیقھا بدلا من كیف یمكنه تحقیقھا. ولسھولتھا منحت المبرمج القدرة على تطویر البرامج أنواعھا:

  • لغات الجداول الإلكترونیة.
  • قواعد البیانـــــات
  • اللغة الاستعلامیة: وھي أسلوب محدد لصیاغة عبارات استعلامیة والتي تتم بإدخالھا إلى النظام من خلال محطات استعلامیة في ھیئة أوامر یطلب استرجاع بیانات من ملف معین موجود في قواعد البیانات.

أیضا یستطیع المستخدم بواسطة اللغة الاستعلامیة طرح تساؤلات فیصل إلى إجابات فوریة.

الجيل الخامس

الجيل الخامس (5GL) اللغات الطبيعية:(بالإنجليزية: Natural Language)‏

وهي لغات صممت لكي يقوم الحاسب بتنفيذ برامج بدون المبرمج ودون الحاجة لمعرفة كيف يتم كتابة الكود بالتفصيل، تستخدم هذه بشكل رئيسي في برامج الذكاء الصناعي وتتميز باهتمامها بالواجهة البينية بين المستخدم والكمبيوتر بحيث يمكن التعامل معها بالصوت والصورة واللغة البشرية، ويمكن اعتبار الفيجوال بيسك مثال بسيط عليها.

Read other articles:

Gaius de Gaay Fortman pada 1981 Wilhelm Friedrich Gaius de Gaay Fortman[needs IPA] (8 Mei 1911 – 29 Maret 1997) adalah seornag yuris dan politikus Belanda dari Partai Anti-Revolusioner, yang kemudian digabung dengan Partai Demokrat Kristen.[1] Putra sulungnya Bas de Gaay Fortman juga merupakan seorang politikus, profesor dan penulis yang menjabat dalam Senat seperti ayahnya.[2] Referensi ^ Gaay Fortman, Wilhelm Friedrich de (1911-1997) (dalam bahasa Bel...

 

 

L'Ascension du Christ en présence de la Vierge et des apôtresArtiste Le PéruginDate 1496 - 1500Type Art sacréTechnique huile sur bois transposée sur toileDimensions (H × L) 280 × 216 cmMouvement Renaissance italiennePropriétaire État françaisNo d’inventaire A 134Localisation Musée des Beaux-Arts, Lyon (France)modifier - modifier le code - modifier Wikidata L'Ascension exposée au musée des Beaux-Arts de Lyon avec la partie supérieure cintrée de la ...

 

 

Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari Popular Socialist Party (Cuba) di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai bahasa aslinya, harap pertimbangkan untuk menelusuri referensinya dan menyempurnakan terjemahan ini. Anda juga dapat ikut bergotong royong pada ProyekWiki Perbaikan Terjemahan. (Pesan ini dapat dihapus jika terjemahan dirasa sudah cukup tepat. Lihat pula: p...

  ميّز عن خط أنابيب سوميد. سوميدالشعارمعلومات عامةالجنسية  مصرالتأسيس 1974 (منذ 49 سنة)النوع شركة مساهمةالمقر الرئيسي الإسكندرية،  مصرموقع الويب sumed.orgالمنظومة الاقتصاديةالنشاط نقل النفط بخطوط الأنابيبمناطق الخدمة مصرأهم الشخصياتالرئيس محمد عبد الحافظ[1]الإي...

 

 

Artikel ini kemungkinan ditulis dari sudut pandang penggemar dan bukan sudut pandang netral. Mohon rapikan untuk menghasilkan standar kualitas yang lebih tinggi dan untuk membuat pemakaian nada yang netral. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini)Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan ...

 

 

Palestinian-led movement demanding international sanctions against Israel This article is about the Boycott, Divestment and Sanctions movement specifically. It is not to be confused with Boycotts of Israel. Boycott, Divestment and SanctionsAbbreviationBDSFormation9 July 2005 (2005-07-09)[1]FounderOmar Barghouti,[2] Ramy Shaat[3]TypeNonprofit organizationPurposeBoycotts, political activismGeneral CoordinatorMahmoud Nawajaa[4]Main organPalestinian ...

1981 studio album by James TaylorDad Loves His WorkStudio album by James TaylorReleasedMarch 1981 (March 1981)RecordedSeptember 5, 1980 – January 18, 1981 (1980-09-05 – 1981-01-18)StudioRecord One, Los AngelesGenreSoft rockLength38:49LabelColumbia/LegacyProducerPeter AsherJames Taylor chronology Flag(1979) Dad Loves His Work(1981) That's Why I'm Here(1985) Singles from Dad Loves His Work Hard TimesReleased: 1981 Her Town TooReleased: 1981 I ...

 

 

حرب الباراغوايGuerra del ParaguayGuerra do Paraguai معلومات عامة التاريخ 1864–1870 الموقع أمريكا الجنوبية المتحاربون  الباراغواي البرازيل  الأرجنتين  الأوروغواي القادة فرانشيسكو سولانو لوبيز  ⚔ خوسيه دياز  ⚔ دومينجو سانشيز  ⚔ بيدرو الثاني دوق كاكسياس الأمير غاستون بارتولو...

 

 

1986 studio album by Tony RiceMe & My GuitarStudio album by Tony RiceReleased1986GenreAmericana, bluegrass, folkLength42:37LabelRounderProducerTony Rice, Bill WolfTony Rice chronology Cold on the Shoulder(1983) Me & My Guitar(1986) Blake & Rice(1987) Professional ratingsReview scoresSourceRatingAllmusic[1] Me & My Guitar is an album by American guitarist Tony Rice, released in 1986.[2] Track listing Me and My Guitar (James Taylor) – 3:55 Four Strong W...

670–676 conflict between Tang China and the Silla kingdom of Korea Silla–Tang WarMap of the Silla-Tang War (in Korean), with final northern border of Silla marked in dark green line. Red arrows indicate Tang attack routes; blue arrows indicate Silla attack routes; explosion marks indicate battles.Date670–676 [2]LocationKorean Peninsula and Yellow SeaResult Silla victory[3][4][5][6]Territorialchanges Silla recaptured the territory south of Taedong ...

 

 

艦歴 計画 1907年度[1] 起工 1910年6月1日[1] 進水 1911年1月21日[1] 就役 1911年10月21日[1] その後 1912年8月28日一等駆逐艦[1]1930年6月1日掃海艇編入、第八号掃海艇 (二代) と改名[1] 除籍 1922年4月1日[1] 性能諸元(計画竣工時) 排水量 基準:1,030トン常備:1,150トン 全長 水線長:97.84m垂線間長:310 ft 0 in (94.49 m) 全幅 28 ft 0+13R...

 

 

Опис файлу Опис Постер до фільму Фанфан-тюльпан Джерело https://kinobaza.com.ua/titles/fanfan Час створення 2003 Автор зображення Невідомий Ліцензія див. нижче Обґрунтування добропорядного використання для статті «Фанфан-тюльпан (фільм, 2003)» [?] Мета використання Проілюструвати ст...

  镇安县亦可指越南安沛省下辖的一个县,请参见:鎮安縣 (越南)。 镇安县县镇安县的地理位置坐标:33°25′28″N 109°08′59″E / 33.42443°N 109.1497°E / 33.42443; 109.1497国家 中华人民共和国隶属行政区陕西省商洛市政府駐地永乐街道面积 • 总计3,487.39 平方公里(1,346.49 平方英里)人口(2020) • 總計253,786人时区北京时间(UTC+8...

 

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: FK Indeks Novi Sad – news · newspapers · books · scholar · JSTOR (August 2014) (Learn how and when to remove this template message) Football clubFK Indeks Novi SadFull nameFudbalski Klub Indeks Novi SadNickname(s)StudentiGroundĐačko igralište, Novi Sad, SerbiaCapacity1,000Cha...

 

 

National CollectiveFormation2011Dissolved2015Focus2014 Scottish independence referendumKey peopleRoss ColquhounAndrew Redmond BarrRory ScothorneVolunteers Circa 1,200 (in 2013)[1]Websitenationalcollective.com National Collective was a political organisation self-described as an open and non-party [...] group of artists and creatives who support Scottish independence active from 2011 to 2015.[2][3][4] The organisation was founded in late 2011 by Ross Colquhoun, ...

Village in County Wicklow, Ireland Village in Leinster, IrelandHollywood Cillín ChaoimhínVillageHollywood villageHollywoodLocation in IrelandCoordinates: 53°05′26″N 6°36′07″W / 53.09056°N 6.601956°W / 53.09056; -6.601956CountryIrelandProvinceLeinsterCountyCounty WicklowElevation186 m (610 ft)Time zoneUTC+0 (WET) • Summer (DST)UTC-1 (IST (WEST))Irish Grid ReferenceN938055 Hollywood (Irish: Cillín Chaoimhín, meaning 'Kevin's small ch...

 

 

2020 single by Lil Yachty and DaBaby featuring Drake Oprah's Bank AccountSingle by Lil Yachty and DaBaby featuring Drakefrom the album Lil Boat 3 ReleasedMarch 9, 2020 (2020-03-09)Length3:26LabelQuality ControlSongwriter(s) Miles McCollum Jonathan Kirk Aubrey Graham Earl Bynum Producer(s)Earl on the BeatLil Yachty singles chronology Hightop Shoes (2020) Oprah's Bank Account (2020) Split/Whole Time (2020) DaBaby singles chronology Fucked Up(2020) Oprah's Bank Account(202...

 

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Vienna International School – news · newspapers · books · scholar · JSTOR (July 2018) (Learn how and when to remove this template message) Private school in Vienna, AustriaVienna International SchoolLocationViennaAustriaCoordinates48°14′41.45″N 16°25′54...

Historic house in Massachusetts, United States United States historic placeCharles Buck HouseU.S. National Register of Historic Places Charles Buck HouseShow map of MassachusettsShow map of the United StatesLocation68 Pleasant St., Stoneham, MassachusettsCoordinates42°28′46″N 71°5′36″W / 42.47944°N 71.09333°W / 42.47944; -71.09333Built1880 (1880)Architectural styleItalianateMPSStoneham MRANRHP reference No.84002527 [1]Added to NR...

 

 

Football league seasonEredivisie VrouwenSeason2010–11Dates2 September 2010 – 12 May 2011ChampionsFC Twente (1st title)UEFA Women's Champions LeagueFC TwenteMatches played84Goals scored268 (3.19 per match)Top goalscorerChantal de Ridder (19)Total attendance44,710 (532 per match)← 2009–10 2011–12 → The 2010–11 Eredivisie Vrouwen was the fourth season of the Netherlands women's professional football league. The league took place from 2 September 2010 to 12 May 2011 with eight...

 

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!