CALM/arwiki huggingface dataset:
فورتران هي لغة برمجة متعددة الاستخدامات واختصار لكلمتين في الإنجليزية (FORmula TRANslation) معناها ترجمة المعادلات (FORmula TRANslation). وهي لغة برمجة أمرية للأغراض العامة ومناسبة بشكل خاص للحسابات الرقمية والحوسبة العلمية. كانت هي أولى لغات البرمجة ذوات المستوى العالي ولا يزال استخدامها شائعا حتى الان، لقد تم استخدامه لأكثر من ستة عقود في مجالات حسابية مكثفة مثل التنبؤ العددي بالطقس، وتحليل العناصر المحدودة، وديناميات السوائل الحسابية، والجيوفيزياء ،والفيزياء الحاسوبية ، وعلم البلورات والكيمياء الحسابية.  إنها لغة شائعة للحوسبة عالية الاداء وتستخدم للبرامج التي تقيس وتصنف أسرع الحواسيب العملاقة في العالم.
كان تصميم فورتران هو الأساس للعديد من لغات البرمجة الأخرى.  من بين الأشياء المعروفة BASIC ، والتي تستند إلى Fortran II مع عدد من عمليات تنظيف النحو، ولا سيما الهياكل المنطقية الأفضل، والتغييرات الأخرى للعمل بسهولة أكبر في بيئة تفاعلية.
اعتبارًا من يونيو ٢٠٢١، احتلت فورتران المرتبة ١٧ في مؤشر TIOBE ، وهو مقياس لشعبية لغات البرمجة، حيث صعدت١٧ مركزًا من تصنيفها ٣٤ يناير ٢٠٢٠.
تم تطوير فورتران في عام  1954 الأصل من قبل شركة اي بي ام في الخمسينيات من القرن الماضي في أواخر عام ١٩٥٣، قام جون دبليو باكوس اقتراحًا لرؤسائه في شركة اي بي ام لتطوير بديل عملي أكثر للغة التجميع لبرمجة جهاز الكمبيوتر الرئيسيIBM 704. يتكون فريق FORTRAN التاريخي من Backus من المبرمجين ريجارد جولدبيرج، شيلدون بيست، وهارلان هيريك، وبيتر شيريدان ، وروي نات، وروبرت نيلسون، وإيرفينغ زيلر، وهارولد ستيرن، ولويس هيبت، وديفيد ساير. تضمنت مفاهيمها الدخول الأسهل للمعادلات في الكمبيوتر، وهي فكرة طورها ج. هالكومب لانينج وتم عرضها في نظام لانينج وزيرلر لعام ١٩٥٢.
تم الانتهاء من مسودة المواصفات لنظام ترجمة الصيغة الرياضية من اي بي ام بحلول نوفمبر ١٩٥٤. ظهر أول دليل لـFORTRAN في أكتوبر ١٩٥٦، مع أول مترجم FORTRAN تم تسليمه في أبريل ١٩٥٧. كان هذا أول مترجم محسن، لأن العملاء كانوا مترددين في استخدام لغة برمجة عالية المستوى ما لم يتمكن المترجم من إنشاء كود بأداء يقترب من لغة التجميع المشفرة يدويًا.
بينما كان المجتمع متشككًا في أن هذه الطريقة الجديدة يمكن أن تتفوق على الترميز اليدوي، فقد قللت من عدد عبارات البرمجة اللازمة لتشغيل الجهاز بعامل ٢٠، وحصلت على القبول بسرعة.  قال جون باكوس خلال مقابلة عام ١٩٧٩ معThink ، مجلة موظفي اي بي ام ، "لقد أتى الكثير من عملي من الكسل. لم أحب كتابة البرامج، وهكذا، عندما كنت أعمل على اي بي ام ٧٠١، كنت أكتب برامج للحوسبة  مسارات الصواريخ، بدأت العمل على نظام برمجة لتسهيل كتابة البرامج".
تم اعتماد اللغة على نطاق واسع من قبل العلماء لكتابة برامج مكثفة عدديًا، مما شجع كتاب المترجمين على إنتاج مجمعين يمكن أن يولدوا كودًا أسرع وأكثر كفاءة.  إن إدراج نوع بيانات رقم معقد في اللغة جعل لغة فورتران مناسبة بشكل خاص للتطبيقات التقنية مثل الهندسة الكهربائية.
بحلول عام ١٩٦٠، كانت إصدارات FORTRAN متاحة لأجهزة كمبيوتر IBM 709 و 650 و 1620 و 7090.  بشكل ملحوظ، دفعت الشعبية المتزايدة لشركة FORTRAN مصنعي أجهزة الكمبيوتر المتنافسين إلى توفير برامج التحويل البرمجي FORTRAN لآلاتهم، حتى أنه بحلول عام ١٩٦٣، كان هناك أكثر من ٤٠ مترجمًا من FORTRAN.  لهذه الأسباب، تعتبر FORTRAN أول لغة برمجة متعددة المنصات مستخدمة على نطاق واسع.
تزامن تطوير فورتران مع التطور المبكر لتكنولوجيا المترجم، وقد تم تحفيز العديد من التطورات في نظرية وتصميم المجمعين بشكل خاص من خلال الحاجة إلى إنشاء كود فعال لبرامج فورتران.
وتتميز هذه اللغة بالبساطة والإيجاز والمقدرة على التفاعل الحسابي حتى ان شعارها هو شعار الدالة. والاستدامة بالتطوير إذ أنها من أبرز اللغات التي بقيت حية لأكثر من نصف قرن.
يحتوي فورتران على إصدارات متعددة، كل منها يضيف ملحقات مع الاحتفاظ إلى حد كبير بالتوافق مع الإصداراتالسابقة.  أضافت الإصدارات المتتالية دعمًا للبرمجة المهيكلة ومعالجة البيانات المستندة إلى الأحرف (FORTRAN 77) ،وبرمجة المصفوفات، والبرمجة المعيارية والبرمجة العامة (Fortran 90) ، والأداء العالي لـ (Fortran 95) ، والبرمجة الموجهة للكائنات (Fortran 2003) ،  البرمجة المتزامنة (Fortran 2008) ، وقدرات الحوسبة المتوازية الأصلية (Coarray Fortran 2008/2018). تحتوي آخر إصدارات لغة الفورتران على مجموعة من الأوامر التي تفسر نفسها بنفسها مثل "اقرأ READ" و"اكتب WRITE" و"'إذهب إلي GO TO" و"توقف STOP" وتنفذ برامج الفورتران تبعا لتسلسل الجمل بها. ولكن تكمن صعوبتها في تحديد الخطأ عند حدوثه حيث من يستوجب أحيانا تتبع الكود من أوله مما يزيد الامر صعوبة.
لا زالت تدرس في اغلب الكليات العلمية والهندسية كمثال يتم حاليا تدريسها في جميع كليات الهندسة في العراق.
على الرغم من أن مقالًا نُشر في مجلة عام ١٩٦٨ من قبل مؤلفي BASIC قد وصف FORTRAN بأنه "قديم الطراز" ، تم استخدام Fortran الآن منذ عدة عقود وهناك مجموعة كبيرة من برامج Fortran قيد الاستخدام اليومي عبر المجتمعات العلمية والهندسية  . كتب جاي باساتشوف في عام ١٩٨٤ أن "طلاب الفيزياء وعلم الفلك يجب أن يتعلموا لغة FORTRANبكل بساطة. يوجد الكثير في FORTRAN بحيث يبدو من غير المحتمل أن يتغير العلماء إلى Pascal أو Modula-2 أو أيًاكان". في عام ١٩٩٣، Cecil E.  ووصف ليث فورتران بأنها "اللغة الأم للحوسبة العلمية" ، مضيفًا أن استبدالها بأي لغة أخرى "قد يظل أملًا بائسًا".
إنها اللغة الأساسية لبعض مهام الحوسبة الفائقة الأكثر كثافة، مثل علم الفلك ، ونمذجة المناخ، والكيمياء الحسابية ،والاقتصاد الحسابي، وديناميات السوائل الحسابية، والفيزياء الحاسوبية ، وتحليل البيانات ، والنمذجة الهيدرولوجية، والجبر الخطي العددي والمكتبات العددية (  LAPACK و IMSL و NAG) ، والتحسين، ومحاكاة الأقمار الصناعية، والهندسة الإنشائية ، والتنبؤ بالطقس. العديد من معايير النقطة العائمة لقياس أداء معالجات الكمبيوترالجديدة، مثل مكونات النقطة العائمة لمعايير SPEC  (على سبيل المثال، CFP2006 ، CFP2017) مكتوبة بلغة Fortran.  تم توثيق خوارزميات الرياضيات جيدًا في الوصفات العددية.
بصرف النظر عن هذا، تستخدم الرموز الأكثر حداثة في العلوم الحسابية بشكل عام مكتبات البرامج الكبيرة، مثل METISلتقسيم الرسم البياني، أو PETSc أو Trilinos لإمكانيات الجبر الخطي، أو DUNE أو FEniCS لدعم الشبكة والعناصرالمحدودة، والمكتبات العامة الأخرى.  منذ أوائل العقد الأول من القرن الحادي والعشرين، تم أيضًا تنفيذ العديد من مكتباتالدعم المستخدمة على نطاق واسع في لغة C ومؤخراً في C ++.  من ناحية أخرى، أصبحت اللغات عالية المستوى مثلMATLAB و Python و R شائعة في مجالات معينة من العلوم الحسابية.  وبالتالي، فإن جزءًا متزايدًا من البرامج العلمية مكتوب أيضًا بلغات البرمجة النصية عالية المستوى.  لهذا السبب، تمت إضافة تسهيلات التشغيل البيني مع لغة C إلى Fortran 2003 وتم تحسينها بواسطة المواصفة الفنية ISO / IEC 29113 ، والتي تم دمجها في Fortran 2018 للسماحبمزيد من المرونة في التعامل مع لغات البرمجة الأخرى.
تمت كتابة برنامج مسجات NASA Voyager 1 و Voyager 2 في الأصل في FORTRAN 5 ، وتم نقله لاحقًا إلى Fortran 77. اعتبارًا من ٢٥ سبتمبر ٢٠١٣، لا تزال بعض البرامج مكتوبة بلغة Fortran وتم نقل بعضها إلى C.
يوضح البرنامج التالي تخصيص الذاكرة الديناميكي والعمليات القائمة على المصفوفة، وهما ميزتان تم تقديمهما معFortran 90. وتجدر الإشارة بشكل خاص إلى عدم وجود حلقات codice_1 وعبارات codice_2/codice_3  في معالجة المصفوفة ؛  يتم تطبيق العمليات الحسابية على المصفوفة ككل.  ومن الواضح أيضًا استخدام أسماء المتغيرات الوصفية وتنسيق الكود العامالذي يتوافق مع أسلوب البرمجة المعاصر.  هذا المثال يحسب متوسط البيانات المدخلة بشكل تفاعلي
program average
! Read in some numbers and take the average
! As written, if there are no data points, an average of zero is returned
! While this may not be desired behavior, it keeps this example simple
real, dimension(:), allocatable :: points
integer :: number_of_points
real :: average_points=0., positive_average=0., negative_average=0.
write (*,*) "Input number of points to average:"
read (*,*) number_of_points
allocate (points(number_of_points))
write (*,*) "Enter the points to average:"
read (*,*) points
! Take the average by summing points and dividing by number_of_points
if (number_of_points&gt; 0) average_points = sum(points) / number_of_points
! Now form average over positive and negative points only
if (count(points&gt; 0.)&gt; 0) then
positive_average = sum(points, points&gt; 0.) / count(points&gt; 0.)
if (count(points &lt;0.)&gt; 0) then
negative_average = sum(points, points &lt;0.) / count(points &lt;0.)
deallocate (points)
! Print result to terminal
write (*,'(a,g12.4)') 'Average = ', average_points
write (*,'(a,g12.4)') 'Average of positive points = ', positive_average
write (*,'(a,g12.4)') 'Average of negative points = ', negative_average
end program average
قابلية.
كانت قابلية النقل مشكلة في الأيام الأولى لأنه لم يكن هناك معيار متفق عليه - ولا حتى الدليل المرجعي لشركة IBM - وتنافست شركات الكمبيوتر لتمييز عروضها عن العروض الأخرى من خلال توفير ميزات غير متوافقة.  لقد حسنت المعايير قابلية النقل.  قدم معيار ١٩٦٦ صيغة مرجعية ودلالات، لكن البائعين استمروا في تقديم امتدادات غير متوافقة.  على الرغم منأن المبرمجين الحريصين كانوا يدركون أن استخدام الامتدادات غير المتوافقة تسبب في مشاكل باهظة في قابلية النقل، وبالتالي كانوا يستخدمون برامج مثل The PFORT Verifier ، لم يكن ذلك إلا بعد معيار ١٩٧٧، عندما كان المكتب الوطني للمعايير (  NIST) نشرت FIPS PUB 69 ، أن المعالجات التي تم شراؤها من قبل حكومة الولايات المتحدة كانت مطلوبة لتشخيص امتدادات المعيار.  بدلاً من تقديم معالجين، كان لدى كل مترجم في النهاية خيارًا على الأقل لتشخيص الامتدادات.
لم تكن الملحقات غير المتوافقة هي مشكلة قابلية النقل الوحيدة.  بالنسبة للحسابات العددية، من المهم مراعاة خصائص الحساب.  تم تناول هذا من قبل فوكس وآخرون.  في سياق معيار عام ١٩٦٦ من قبل مكتبة بورت.  أصبحت الأفكار الواردة فيه مستخدمة على نطاق واسع، وتم دمجها في النهاية في معيار ١٩٩٠ عن طريق وظائف التحقيق الجوهرية.  أدى التبني الواسع النطاق (الذي أصبح الآن عالميًا) لمعيار IEEE 754 لحساب الفاصلة العائمة الثنائية إلى إزالة هذه المشكلة بشكل أساسي.
ظل الوصول إلى بيئة الحوسبة (على سبيل المثال، سطر أوامر البرنامج، ومتغيرات البيئة، والتفسير النصي لظروف الخطأ)يمثل مشكلة حتى تمت معالجتها بواسطة معيار ٢٠٠٣.
مجموعات كبيرة من برامج المكتبات التي يمكن وصفها بأنها غير مرتبطة بشكل وثيق بالحسابات الهندسية والعلمية، مثل مكتبات الرسومات، تمت كتابتها بلغة C ، وبالتالي فإن الوصول إليها يمثل مشكلة في قابلية النقل.  تمت معالجة هذا منخلال دمج إمكانية التشغيل البيني C في معيار ٢٠٠٣.
أصبح من الممكن (والسهل نسبيًا) كتابة برنامج محمول بالكامل بلغة فورتران، حتى بدون اللجوء إلى المعالج المسبق.
اللغات المستندة إلى فورتران.
قبل FORTRAN 77 ، تم استخدام عدد من المعالجات الأولية بشكل شائع لتوفير لغة أكثر ودية، مع ميزة أن الكود المعالج مسبقًا يمكن تجميعه على أي جهاز باستخدام مترجم FORTRAN قياسي.  ستدعم هذه المعالجات التمهيدية عادةً البرمجة المنظمة، وأسماء المتغيرات التي تزيد عن ستة أحرف، وأنواع البيانات الإضافية، والترجمة الشرطية، وحتى إمكانيات الماكرو.  تضمنت المعالجات الأولية الشائعة FLECS و iftran و MORTRAN و SFtran و S-Fortran و Ratfor وRatfiv.  قام راتفور وراتفيف، على سبيل المثال، بتطبيق لغة شبيهة بلغة C ، مما أدى إلى إخراج كود معالج مسبقًا فيمعيار FORTRAN 66. على الرغم من التقدم في لغة فورتران، يستمر استخدام المعالجات الأولية في التجميع الشرطيوالاستبدال الكلي.
واحدة من أقدم إصدارات FORTRAN ، التي تم تقديمها في الستينيات، كانت شائعة الاستخدام في الكليات والجامعات.  تم تطويره ودعمه وتوزيعه من قبل جامعة واترلو، وكان WATFOR يعتمد بشكل كبير على FORTRAN IV.  يمكن للطالب الذي يستخدم WATFOR إرسال وظيفة FORTRAN المجمعة الخاصة به، وإذا لم تكن هناك أخطاء في بناء الجملة، فسينتقل البرنامج مباشرة إلى التنفيذ.  سمح هذا التبسيط للطلاب بالتركيز على بناء جملة البرنامج ودلالاته، أوتدفق منطق التنفيذ، بدلاً من التعامل مع لغة التحكم في وظيفة التقديم (JCL) ، أو عملية (عمليات) الترجمة / تحرير الارتباط/ التنفيذ المتتالية، أو التعقيدات الأخرى للحواسيب المركزية  / بيئة الحواسيب الصغيرة.  كان الجانب السلبي لهذه البيئة المبسطة هو أن WATFOR لم يكن خيارًا جيدًا للمبرمجين الذين يحتاجون إلى القدرات الموسعة للمعالج (المعالجات) المضيفة، على سبيل المثال، كان لدى WATFOR عادةً وصول محدود للغاية إلى أجهزة الإدخال / الإخراج.  خلف WATFOR WATFIV وإصداراته الأحدث.
program; s=0 i=1,n; s=s+1; stop i; s='s' Stop
(البرمجة الخطية).
تم تطوير LRLTRAN في مختبر Lawrence Radiation لتقديم الدعم لحساب المتجهات والتخزين الديناميكي، من بينامتدادات أخرى لدعم برمجة الأنظمة.  شمل التوزيع نظام التشغيل LTSS.
يتضمن معيار Fortran-95 جزءًا اختياريًا 3 يحدد قدرة الترجمة الشرطية الاختيارية.  غالبًا ما يشار إلى هذه القدرة باسم"CoCo".
قام العديد من برامج التحويل البرمجي لـ Fortran بدمج مجموعات فرعية من المعالج الأولي C في أنظمتهم.
SIMSCRIPT هو معالج فورتران المسبق الخاص بالتطبيق لنمذجة ومحاكاة الأنظمة المنفصلة الكبيرة.
تم تصميم لغة البرمجة F لتكون مجموعة فرعية نظيفة من Fortran 95 التي حاولت إزالة الميزات الزائدة عن الحاجة وغير المهيكلة والمهملة في Fortran ، مثل بيان codice_4 .  تحتفظ F بميزات المصفوفة المضافة في Fortran 90 ، وتزيل عبارات التحكم التي أصبحت قديمة من خلال تركيبات البرمجة المهيكلة المضافة إلى كل من FORTRAN 77 و Fortran 90. ويصف مطورو F بأنها "لغة برمجة مصفوفة مجمعة ومنظمة ومناسبة بشكل خاص  إلى التعليم والحوسبة العلمية ".
تعاونت Lahey و Fujitsu لإنشاء Fortran Microsoft .NET Framework.  Silverfrost FTN95 قادر أيضًا على إنشاء كود NET.
خلال نفس اجتماع لجنة معايير FORTRAN الذي تم فيه اختيار الاسم "FORTRAN 77" ، تم دمج اقتراح تقني ساخرفي التوزيع الرسمي بعنوان "يعتبر الحرف O ضارًا".  يهدف هذا الاقتراح إلى معالجة الالتباس الذي ينشأ أحيانًا بين الحرف "O" والصفر الرقمي، من خلال حذف الحرف من أسماء المتغيرات المسموح بها.  ومع ذلك، فإن الطريقة المقترحة كانت لإزالة الحرف من مجموعة الأحرف تمامًا (وبالتالي الاحتفاظ بـ ٤٨ كرقم من الأحرف المعجمية، والتي زادت النقطتان إلى ٤٩).  وقد اعتبر هذا مفيدًا لأنه سيعزز البرمجة المنظمة، بجعل من المستحيل استخدام عبارة codice_5 سيئة السمعة كماكان من قبل.  (سيتم أيضًا حذف عبارات codice_6 المزعجة). وقد لوحظ أن هذا "قد يبطل بعض البرامج الموجودة" ولكن معظم هذه "ربما كانت غير متوافقة، على أي حال".
عندما ناقش X3J3 ما إذا كان الحد الأدنى لعدد الرحلات لحلقة DO يجب أن يكون صفرًا أم واحدًا في Fortran 77 ،اقترحت لورين ميسنر عدد رحلات لا يقل عن اثنين - التفكير (اللسان في الخد) أنه إذا كان أقل من اثنين، فسيكون هناك  لايوجد سبب للحلقة!
عندما تمت إضافة المصفوفات ذات الطول المفترض، كان هناك نزاع حول الحرف المناسب لفصل الحدود العليا والسفلى. في تعليق يفحص هذه الحجج، كتب الدكتور والت برينرد مقالًا بعنوان "علم الفلك مقابل أمراض الجهاز الهضمي" لأن بعض المؤيدين اقترحوا استخدام النجمة أو علامة النجمة ("*") ، بينما فضل آخرون القولون (":").
في FORTRAN 77 (ومعظم الإصدارات السابقة) ، كان لأسماء المتغيرات التي تبدأ بالأحرف I-N نوع افتراضي من الأعداد الصحيحة، في حين أن المتغيرات التي تبدأ بأي أحرف أخرى تم تعيينها افتراضيًا إلى حقيقي، على الرغم من أن المبرمجين يمكنهم تجاوز القيم الافتراضية بإعلان صريح. أدى هذا إلى النكتة: "في فورتران، الله حقيقي (ما لم يتم الإعلان عن العدد الصحيح)."
جوزيِفْ هايدِن ، (1732-1809 م) مؤلف موسيقي ولد في مدينة روهو في النمسا، اكتشفت عبقريته وهو ما زال في أول سنيّ حياته. لحن أول مقطوعاته الدينية في سن العاشرة. في عام 1766 أصبح هايدن قائداً لأوركسترا الأمير استراهازي وبقي ما يقرب الأربعين عاماً. بعد موت الأمير استراهازي رحل هايدن إلى لندن ليقود بضع حفلات. ثم عاد إلى فيينا، وكتب نشيد ليحفظ الله القيصر الذي أضحى بعد ذلك النشيد الوطني النمساوي. عاد هايدن إلى لندن ليكتب مقطوعتين دينيتين شهيرتين وهما أوراتوريو "الخلق" وأوراتريو "الفصول". منحته جامعة أكسفورد لقب دكتور في الموسيقى. يعد من أهم الأشخاص الذين قاموا بتطوير الآلات الموسيقية، وقد أطلق عليه اسم أبي السمفونية لأنه قام بتطويرها من الشكل البسيط القصير التأليف الموسيقي إلى الشكل المطول المستخدم مع الأوركسترا الطويلة، كتب أكثر من 80 مقطوعة رباعية ما زال العديد منها يحظى بشهرة واسعة مثل "الطائر" (1781), ويعد الموشحان اللذان خلفهما من أفضل ما قدم وهما "شروق الشمس" (1799) و"الإمبراطور" (1799)، كما كتب هايدن أوبريتات وأعمالاً صوتية أخرى.
كان التاريخ يميل لتذكر جوزيف هايدن بطريقة أبوية بوصفه "أبو السيمفونية” و"أبو الرباعية الوترية” وبالاسم المستعار "بابا". في الواقع لم يكن هايدن أبا السيمفونية الكلاسيكية ولا الرباعية الوترية ولا كان والد أحد من الأبناء (حيث أنه لم يتزوج). ينبع الاسم من شخصيته، التي كانت هادئة وسخية وأبوية، ومن أثره الهام على كل الموسيقى الغربية. كل مؤلف من ذلك الحين مدينا له، وكل موسيقي يعتبر من أبنائه بشكل أو بآخر.
رغم أن موسيقاه مبتكرة ومتقدمة بشكل رائع، هي لا تحمل تلك الصفات. في الظاهر تبدو مثل العمل غير المدعي لرجل غير مدعي. أيضا مجموع إنتاجه الذي تظهر فيه الموهبة يظل غامضا، فالعديد من أوبراته وكونشرتاته وسيمفونياته ومقطوعات لآلات قديمة لم تتجاوز عصرها وسياقها. لكن ما يبقى في برامج الحفلات الحديثة كبير بما يكفي لأي مؤلف. مباهج هايدن في أفضل حالاتها تتمثل في التحول المدهش، وسرور شخص اعتقدنا أنه يمكن التنبؤ بما يفعله فجأة يبتعد عن التحفظ ليصير عاطفيا. مع هايدن يجب أن تنصت: تنصت للحن الصغير المتواضع الذي يثمر عن تنويعات سخية، تستمع للنهايات الزائفة والدعابات الأخرى، تستمع لما هو متوقع ثم لبهجة ما لا يمكن توقعه.
ولد فرانز جوزف هايدن في روراو بجنوب النمسا في 31 مارس 1732 وهي الابن الثاني من 12 طفل لماتياس هايدن الذي يعمل موسيقي هاوي. في طفولته أبدى جوزيف حبا هائلا ومهارة في الموسيقى، حيث كان يردد أغاني موالده ويقلد حركات عزف الكمان. أخيرا جي إم فرانك وهو ابن عمه الذي كان يعمل ناظرا اتخذ خطوة فأخذ الصبي البالغ خمس سنوات ووعد بتعليمه الموسيقى. فعل فرانك ذلك على مدى الثلاثة أعوام التالية لكن ليس بكرم ويذكر جوزيف أنه كان "يجلد أكثر مما كان يأكل" من ابن عمه. لكن غناءه لفت الانتباه وحين بلغ جوزيف الثامنة قبل القائد الموسيقي ريتر في كاتدرائية سانت ستيفن في فيينا كمنشد في الجوقة.
هناك حصل جوزيف على الخبرة العملية في الموسيقى كمغني صولو رئيسي في الجوقة وتحمل المزيد من الانضباط الصارم. أخوه مايكل الذي أصبح كذلك منشد هام انضم له كمنشد صولو. يبدو أنها كانت حياة سيئة لفتيان المنشدين في الجوقة فكان على جوزيف الغناء في الشارع ليكسب عدة بنسات لشراء الطعام. وما زال يتلقى التعليم العام وأيضا التدريب على الغناء والكمان والهاربسكورد.
محاولاته للعمل.
وفي عام 1749 بعد أن تغير صوته اتجه هايدن للشارع مع القليل من الملابس على ظهره. وجد المسكن مع منشد كان زميلا سابقا له، فبدأ يقدم دروس الموسيقى حيث كان يعزف الموسيقى في الشارع ليجني عيشه أثناء التدرب والدراسة بكثافة بمفرده. وأصبح مصمما على اتخاذ مهنة مؤلف موسيقي. كان مدرسيه الأساسيين موسيقى كارل فيليب إيمانويل باخ والتمارين الكونترابنطية لفاكس الذي درب أجيال من المؤلفين. أخيرا كان لديه طلاب عددهم كاف ووظائف في عزف الموسيقى ربما تكفي لتأجير غرفة في السقيفة وشراء هاربكسورد مستعمل ويبدأ في شق طريقه بجدية.
لم يستغرق الأمر وقتا طويلا. في أوائل 1751 بعد عامين من مغادرة سانت ستيفن وهو لا يملك شيئا جذب انتباها كافيا لتلقي تكليف بكتابة أوبرا كوميك أنتجت في فيينا ولاحقا في أنحاء أوروبا (فقدت الآن). عدا ذلك حول مقطوعات صغيرة عملية مثل الرباعيات الوترية والدفرتمنتو التي كانت الشكل الشائع في عصره. وهي أنغام تصاحب الأثرياء في عشائهم ووسائل تسليتهم.
ربما السنة الفاصلة في حياة هايدن كانت 1754 حين صار مطربا مصاحبا وطالب وخادم للمؤلف الإيطالي ومدرس الغناء نيكولا بوربورا. رغم أن هذا المستخدم كان بخيل ومؤذي قدم لهايدن دروسا قيمة في اللغة الإيطالية والموسيقى وقدمه للنبلاء. كما سيفعل هايدن طوال حياته أدى دور الخادم وحافظ على طموحه في الرأي وتحمل ما عليه تحمله. وكما كان طوال حياته تقاضى أجره عن الصبر والعمل: ففي عام 1759 حصل على وظيفة مدير موسيقى للكونت مورزين الذي كتب له سيمفونيته الأولى في سن 27. أكثر من 100 سيمفونية تلت ذلك خلال الثلاثة عقود التالية.
سنوات العمل كمدير موسيقي.
قرب هذا الوقت صار هايدن محبوبا من كل طلابه، وكرجل عامل الآن شعر قادر على طلب يدها. لكن قررت السيدة الالتحاق بالدير بدلا من ذلك. حين اقترح والدها على هايدن الزواج من الأخت الكبيرة آنا ماريا سرعان ما وافق لكن لسوء الحظ، فكان آنا ماريا زوجة شرسة ومسرفة وغير مبالية لمهنة زوجها قال هايدن لاحقا: "كان الأمر سيان بالنسبة لها سواء كان زوجها صانع أحذية أو فنان". أحيانا كانت تمزق مسوداته لتلف بها شعرها. بعد عدة سنوات انفصلا لكنه واصل إعالتها باقي حياتها. كما اتضح أنه كان قادر ماليا على ذلك.
حين أفلس الكونت مورزين وكان عليه إقالة الموسيقيين سنة 1761، عينه الأمير المجري بول أنطون إسترهازي ليصبح نائب القائد الموسيقي لمؤسسته الموسيقية الخاصة. كانت هذه وظيفة جيدة رغم أن وضعه كان وضع خادم. مرتان في اليوم كان على هايدن الظهور مرتين بالزي الرسمي أمام الأمير ليتلقى منه الأوامر.
ضمن نصوصه ذكر العقد أن "المذكور هايدن لابد أن يكون متسامحا، ولا يظهر نفسه متحاملا تجاه الموسيقيين. المذكور جوزيف هايدن سيراعي أن يرتدي جوارب بيضاء وحلة بيضاء وباروكة. لابد أن يتحكم في نفسه بشكل يقتدى به، ويمتنع عن أي ألفة غير مناسبة ومن البربرية في تناول الطعام والشراب والحديث". أطاع هايدن؛ قدم نفسه كما يجب وكان مثالي وزاهد. في المقابل تلقى الفرصة ليجعل نفسه فنان. التحق بخدمة أسرة إسترهازي كمؤلف تقليدي من مرتبة دنيا؛ بعد ثلاثين سنة أصبح عبقري شهير في العالم كله غير وجه الموسيقى. هذا الخادم أيضا ضمن للمنزل الشهير لإسترهازي الأهمية الوحيدة في التاريخ: كمدير جوزيف هايدن.
توفي الأمير بول سنة 1762 وخلفه الأمير نيكولاس إسترهازي المسمى بالعظيم بسبب البذخ في زيه الموشى بالألماس والقصر الكبير في الريف المعروف بقصر إسترهاز الذي بناه على نموذج فرساى. هناك عاش هايدن في ثلاث حجرات في جناح الخدم، متبعا روتين يومي قلما يختلف كان يتضمن ثمانية ساعات من التأليف. كان يبتكر كما يفعل الطاهي – إمدادات سريعة متاحة للاستهلاك اليومي. إذا لم يتمكن من المجئ بفكرة كان يدعو لحين تظهر واحدة ثم يعمل بجد على آلة الهاربسكورد.
كانت مهامه خارج الحجرة تكفي لاستهلاك طاقة معظم البشر. أصبح قائد الفرقة الموسيقية عام 1766 وكان مسئولا عن كل الأنشطة الموسيقية والموسيقيين والآلات في القصر. قصر إسترهاز كان به مسرح أوبرا ومسرح ماريونيت وقاعتين حفلات وأوركسترا مكون من 25 عازف وفرقة أوبرا مكونة من 12 شخص. كان على هايدن إعداد وقيادة حفلتين لموسيقى الآلات وأمسيتين للأوبرا كل أسبوع. كان متوقع أن يكون قدر كبير من الموسيقى لهذا العرض أن يكون العمل الجديد الذي يقوم به على مدى السنوات قدم 75 أوبرا لمؤلفين آخرين. في الواقع كان إسترهيز أحد المراكز الأساسية للأوبرا في أوروبا. لمعظم حياته اعتبر هايدن نفسه أساسا مؤلف أوبرا.
أحد مزايا هذه المجموعة من المسئوليات هو أن هايدن امتلك عازفين متاحين لقراءة النوتة مجرد جفاف الحبر. أحيانا يبرز من مكتبه ويجمع الأوركسترا ليجرب فكرة ما ثم يعود للعمل. في فقرة شهيرة كتب عن هذه التجربة: "كان أميري دائما راضي عن أعمالي. لم أحصل فقط على تشجيع الموافقة المستمرة لكن كمايسترو للأوركسترا يمكنني إجراء التجارب ومراقبة ما يحدث اثر وما يضعفه وبالتالي في موقف للتحسن والتعديل وعمل إضافات أو تقصير وأكون جرئ قدر ما يسعدني. ابتعد عن العالم، لا يوجد أحد يشوشني أو يعذبني وأجبرت أن أصبح مبتكر".
قبل عام 1765 فقط بعد أربع سنوات من بدء هايدن العمل لأسرة إسترهازي عمله كان منتشرا بشكل واسع ويعرض بانتشار حتى أن الصحيفة الفيناوية أطلقت عليه "الموسيقي المحبوب للدولة". وظل كذلك لباقي حياته. في نهاية إنتاجه وصل إلى 108 سيمفونية و68 رباعية وترية و47 سوناتا للبيانو و26 أوبرا (ضاع منها 11 الآن) و4 أوراتوريو ومئات المقطوعات الأصغر التي تشمل نحو 200 عمل لآلة وترية تعرف باسم الباريتون التي عزفها الأمير نيكولاوس. مجموع الإنتاج المذهل كان مكتوب بالنظام في قصر إسترهاز.
مرت السنوات بهدوء وإنتاج واجتهاد وبرضا كبير. كان هايدن عبد فعلي في قصر موشى لكنه كان يفعل ما يريد عمله والحصول على الإشادة المناسبة لذلك. كان البعد والابتكار مشع بأسلوب هايدن – بعناية وتروي. سواء عرف أم لا (في قصر إسترهيز سمع أصداء بعيدة فقط لأثره على العالم) كان الشخص الأساسي في تكوين أذواق وتقنيات عصره وإلى حد واضح من المستقبل. وشعبيته صارت كبيرة حتى أن صناعة تطورت بين مؤلفين يقلدون هايدن وما زال علماء الموسيقى يحاولون التخلص من هذا التشويش.
مؤلفو الركوكو أمثال سمارتيني وستاميتز اشتقوا النوع المعروف بالسيمفوينة أساسا من افتتاحية الأوبرا الإيطالية التي تحمل نفس الاسم إضافة إلى عناصر من متتالية الرقص. ورث هايدن هذا الشكل الخفيف من ثلاث حركات كانت مدونة للوتريات وأحيانا لآلتي نفخ أو ثلاثة وأثناء مشواره الفني جعلتها الشكل الأوركسترالي أكثر مرونة واتساعا وهام في الموسيقى الغربية. في سيمفونيته الثالثة بدأ بانتظام ليستخدم المنويت كالحركة الثالثة عادة من أربع حركات. هذه اعتمدت على رقصة كانت منتشرة لقرن أن نحو هذا جعلها المؤلفون الأوائل مقطوعة آلية غير وظيفية. تناول هايدن المنويت بتنوع واسع على مدار السنوات، عدة مرات زاد من السرعة وسماه اسكرتزو وهو تناول جعله بيتهوفن لاحقا التقليد السيمفوني.
أثناء هذا ملأ هايدن الحركات السيمفونية بتنوع تعبيري لم يعرف من قبل في موسيقى الآلات. تخلص من الباص المستمر في عصر الباروك ووسع أدواته إلى ما كان عمليا في بعض سيمفونياته الأخيرة الأوركسترا الحديثة – آلتين فلوت وأوبوا وكلارنيت وباصون وهورن فرنسي وترومبت (بيتهوفن أضاف الترومبون) والتمباني وقسم الوتريات (الكمان الأول والثاني والفيولا والتشيللو والباص). عدد الوتريات تنوع من 12 عمل أو نحو هذا في قصر إسترهيز لأكثر من ستين في المجموعة التي كتب لها سيمفونيات باريس.
في مسألة التعبير انتقل هايدن بعيدا عن مبدأ الباروك للعواطف الذي جعل كل حركة أو آريا تقتصر على مزاج واحد فقط ومجموعة واحدة من الأفكار الموسيقية. بدلا من ذلك بحث عن التنوع الأقصى والتناقص في كل من التعبير والمادة يمكن لحركة واحد أن تملك تنوع واسع من الألحان المتناقضة والإيقاعات والتراكيب والألوان الالية والعواطف. موتسارت وبيتهوفن أخذ هذا التناقض أكثر. هايدن أصر أيضا على الاستعادة للموسيقى الآلية بعض العناصر الكونترابنطية التي أزالها الركوكو، سيمفونيات هايدن والرباعيات الوترية ثرية بالاتباع وأقسام تشبه الفوجة وأقسام محاكية بشكل عام. حركة سيمفونية لهايدن والتي قدمها خلفاؤه الموسيقيون أصبح كون مصغر مع عدة ظلال للضوء والظلام ربما كل شيء من المأساوي إلى الدعابة من المتعلم إلى الساذج.