موسیقی
موسیقی باروک

این دوره از سال ۱۶۰۰ میلادی شروع وتا حدود ۱۷۶۰ میلادی ادامه می‌یابد. لغت باروک در عالم هنر(نه فقط موسیقی) معادل استادانه زینت دادن و یا ماهرانه درست کردن به کار می‌رود که از مشخصات بارز هنر این سالها بوده‌است.

موسیقی این دوره همانند سایر هنرهای هم عصر خود بیانگر اشرافیت و قدرت حکومتهای اروپایی بوده‌است. نیاز کلیسا برای جذابتر کردن نیایش نیز در گسترش این سبک تاثیر بسیاری داشته‌است.






یکپارچگی در حالت موسیقی از ویژگی‌های موسیقی این دوره‌است.

از معروفترین موسیقیدانان این سبک می‌توان باخ و ویوالدی را نام برد.




دوره کلاسیک

دوره کلاسیک سالهای ۱۷۳۰ تا ۱۸۲۰ میلادی را شامل می‌شود.

قرن هجدهم مصادف بود با جریان روشنی فکر، یا آزادی اندیشه از بند خرافات، که در آن طغیانی علیه متافیزیک و به نفع احساسات معمولی و روانشناسی تجربی و عملی، علیه آیین و مراسم تشریفاتی اشرافی و به نفع زندگی طبیعی و ساده، علیه خودکامگی و به نفع آزادی فردی، علیه امتیازات و حق ویژه و به نفع حقوق مساوی مردم و تعلیم و تربیت همگانی.در این دوره برای اولین بار در موسیقی این فکر ظهور کرد که موسیقی در حقیقت همانند دیگر هنرها مقصود و هدفی ندارد، بلکه صرفاً به خاطر خودش وجود دارد، یعنی موسیقی به خاطر خود هنر موسیقی. پس از دوره کلاسیک با هنر موسیقی بر پایه ایده «هنر به خاطر هنر» برخورده می‌شد.

هنر در این دوران بیشتر متوجه سادگی است تا تزئینات ماهرانه دوران باروک، ولی در زمینه موسیقی این رویکرد به عکس اتفاق می‌افتد. بر خلاف دورهٔ باروک در دوران کلاسیک حالت‌های مختلف و متضادی در ارائه احساس در موسیقی وجود دارد. بافت موسیقی کلاسیک نیز بیشتر هموفونیک است تا پلی فنیک. از هنرمندان این دوره می‌توان از هایدن، موتزارت و بتهوون نام برد.




دوره رمانتیک

سبک رمانتیک سالهای ۱۸۲۰ تا ۱۹۱۰ را شامل می‌شود.دراین دوره، احساسات نقش بسزایی در موسیقی پیدا می‌کند. موسیقی در این دوره بصورت ابزاری در دست آهنگساز مطرح کردن احساسات شخصی اوست.




موسیقی قرن بیستم

این دوره را دوره مدرنیسم یا نوگرایی موسیقی کلاسیک می‌دانند. آهنگسازان این دوره هرچه بیشتر سعی کردند تا کارهای خود را از سبک‌های گذشته متمایز و از باورها و قانون‌های گذشته عبور کنند.
موسیقی کلاسیک معاصر

موسیقی کلاسیک معاصر از سال ۱۹۷۰ میلادی آغاز شده‌است و تاکنون ادامه دارد. آهنگسازان معاصر کلاسیک بیشتر به ساختن موسیقی مینیمال و آوانگارد روی آورده‌اند.




ترانه‌سرا

به کسی که شعر و موسیقی ترانه‌ای را باهم می‌سراید (می‌نویسد) ترانه‌سَرا، ترانه‌نویس، یا ترانه‌پرداز می‌گویند.

ترانه‌سراها معمولاً شعرشان را با قابلیت همراه شدن با ملودی می‌سرایند. ترانه‌سرا با شاعر تفاوت ندارد اما بیشتر شعرهایی برای اجرا همراه با موسیقی می‌سراید. شعر ترانه یا «شعر محاوره» امروزه به عنوان یک قالب شعری در کنار قالب‌هایی مثل غزل و رباعی و... حیات رو به رشدی دارد.

تفاوت اصلی شعر محاوره (ترانه) با قالب‌های کلاسیک در «زبان» و «شیوه برقراری ارتباط با مخاطب» است. در شعر کلاسیک صورت مکتوب شعر بیشتر مد نظر بود و شعر یک نوشتار مکتوب بود که مطالعه می‌شد. در ترانه اما صورت شنیداری شعر بیشتر مد نظر است. این به معنی شنیداری نبودن شعر کلاسیک یا نوشتاری نبودن ترانه نیست بلکه برجستگی هر قالب شعر را بیان می‌کند.

ترانه یکی از قدیمی ترین قالب‌های شعر است و برخی آن را قدیمی ترین قالب شعر بشر می‌نامند. ترانه در گذشته با نام «قول» شناخته می‌شده که قالبی نزدیک به غزل بوده. قول و غزل خویشاوندان قدیمی شعر پارسی هستند.

ترانه به شدت تحت تاثیر موسیقی و فرهنگ عامه پسند میباشد. در اوایل دهه ی هشتاد با تغییراتی که در موسیقی پاپ رخ داد ترانه شکلی خاص به خود گرفت که از ترانه سَرایان صاحب نام در این دهه میتوان به : یغما گُلرویی، ترانه مکرم، محمد عماد، مریم اسدی، مونا برزویی، مهدیه عرب، مهدی موسوی میرکلایی اشاره نمود.




موسیقی سنتی ایرانی
موسیقی سنتی ایرانی، شامل دستگاه‌ها، نغمه‌ها، و آوازها، از هزاران سال پیش از میلاد مسیح تا به امروز سینه به سینه در متن مردم ایران جریان داشته، و آنچه دل‌نشین‌تر، ساده‌تر و قابل‌فهم تر بوده‌است امروز در دسترس است، بخش بزرگی از آسیای میانه، افغانستان، پاکستان، جمهوری آذربایجان، ارمنستان، ترکیه، و یونان متأثر از این موسیقی است و هرکدام به سهم خود تأثیراتی در شکل گیری این موسیقی داشته‌اند، از موسیقی‌دان‌ها یا به عبارتی نوازندگان موسیقی در ایران باستان می‌توان به «باربد» و «نکیسا» و «رامتین» اشاره کرد.




ردیف

موسیقی ردیف دستگاهی امروز ایران از دورهٔ آقا علی‌اکبر فراهانی (نوازندهٔ تار دورهٔ ناصرالدین شاه) باقی مانده‌است. آقا علی اکبر فراهانی به‌واسطهٔ میرزا تقی خان فراهانی (امیر کبیر) برای نشر موسیقی ایرانی به دربار دعوت شد. سپس این موسیقی توسط آقا غلامحسین (برادر آقا علی‌اکبر) به دو پسر علی‌اکبرخان به نام‌های میرزا حسینقلی و میرزا عبدالله، آموخته شد و آنچه از موسیقی باستانی ایران امروزه مورد استفاده‌تر و معروف‌تر است، دسته‌بندی موسیقی توسط این دو استاد در قالب مجموعه نواخته‌ها و آموزش هایشان است که به نام «ردیف موسیقی» نامیده می‌شود.

ردیف در واقع مجموعه‌ای از مثال‌های ملودیک در موسیقی ایرانی است که تقریباً با واژهٔ رپرتوار در موسیقی غربی هم‌معنی است. یک مجموعهٔ ردیف، مجموعه مثال‌هایی موسیقایی از هر کدام از گوشه‌های یک دستگاه‌است که بیانگر نسبت نت‌های مورد استفاده در آن گوشه و حال و هوای احساسی آن است.

گردآوری و تدوین ردیف به شکل امروزی از اواخر سلسلهٔ زند و اوایل سلسلهٔ قاجار آغاز شده‌است. یعنی در اوایل دورهٔ قاجار سیستم مقامی موسیقی ایرانی تبدیل به سیستم ردیف دستگاهی شد و جای مقام‌های چندگانه را هفت دستگاه و پنج آواز گرفت.

از اولین راویان ردیف می‌توان به خاندان فراهانی یعنی آقا علی اکبر فراهانی - میرزا عبدالله - آقاحسینقلی و... اشاره کرد. ردیف‌هایی که اکنون موجودند شامل ردیف میرزا عبدالله، ردیف آقاحسینقلی، ردیف ابوالحسن صبا، ردیف عالی علی اکبر شهنازی، ردیف موسی معروفی، ردیف دوامی، ردیف طاهرزاده، ردیف محمود کریمی، ردیف سعید هرمزی، ردیف مرتضی نی‌داوود و... هستند. امروزه، ردیف میرزا عبدالله، ردیف صبا، ردیف شهنازی و دوامی کاربری بیشتری دارند و بیشتر در مکاتب درس موسیقی آموزش داده می‌شوند.




دستگاه

هر دستگاه موسیقی ایرانی، توالی‌ای از پرده‌های مختلف موسیقی ایرانی است که انتخاب آن توالی حس و شور خاصی را به شنونده انتقال می‌دهد. هر دستگاه از تعداد بسیاری گوشه موسیقی تشکیل شده‌است و معمولاً بدین شیوه ارائه می‌شود که از درآمد دستگاه آغاز می‌کنند، به گوشهٔ اوج یا مخالف دستگاه در میانهٔ ارائه کار می‌رسند، سپس با فرود به گوشه‌های پایانی و ارائهٔ تصنیف و سپس رِنگی اجرای خود را به پایان می‌رسانند. موسیقی سنتی ایران شامل هفت دستگاه و پنج آواز است. هفت دستگاه ردیف موسیقی سنتی ایرانی عبارت‌اند از:

دستگاه شور
دستگاه سه‌گاه
دستگاه چهارگاه
دستگاه همایون
دستگاه ماهور
دستگاه نوا
دستگاه راست‌پنج‌گاه





آواز

آواز معمولاً قسمتی از دستگاه مورد نظر است که می‌توان آنرا دستگاه فرعی نامید. آواز از نظرفواصل با دستگاه مورد نظر یکسان یا شبیه بوده و می‌تواند شاهد و یا ایست متفاوتی داشته باشد. به‌طور مثال آواز دشتی از متعلقات دستگاه شور و از درجه پنجم آن بوده و به عنوان مثال اگر شور سل را در نظر بگیریم، دارای نت شاهد و ایست ((ر)) می‌باشد. بدین ترتیب در آواز شور ملودی با حفظ فواصل دستگاه شور روی نت ((ر)) گردش می‌کند و در نهایت روی همان نت می‌ایستد. به‌طور کلی هر آواز پس از ایست موقت روی ایست خودش، روی ایست دستگاه اصلی (در این‌جا شور) باز می‌گردد. آوازهای متعلق به دستگاه موسیقی ایرانی ۵تا هستند و عبارت‌اند از:

آواز ابوعطا، متعلق به دستگاه شور (درجه دوم)
آواز بیات ترک (بیات زند)، متعلق به دستگاه شور، (درجه سوم)
آواز افشاری، متعلق به دستگاه شور، (درجه چهارم)
آواز دشتی، متعلق به دستگاه شور، (درجه پنجم)
آواز بیات اصفهان، متعلق به دستگاه همایون، (درجه چهارم)





تاریخچه موسیقی ایرانی

از مهمترین مُهرنگاره‌های خنیاگری (:موسیقی) در جهان؛ باید از آنچه که در "تپه چغامیش" دزفول برجای مانده، یاد کرد که در سالهای ۱۹۶۱-۱۹۶۶ میلادی، یافت شده است. این مهرنگاره ۳۴۰۰ ساله؛ سیمایی از بزم رامشگران را نشان می‌دهد. در این بزم باستانی، دسته‌ای خنیاگر(:نوازنده) دیده می‌شوند که هر کدام، به نواختن سازی سرگرم هستند. چگونگی نواختن و نشستن این رامشگران، نشان می‌دهد که آنها، نخستین دسته خنیاگران(:ارکستر) جهان هستند. در این گروه رامشگران، می‌بینیم که نوازنده‌ای "چنگ" و دیگری "شیپور" و آن دیگر "تنبک" می‌نوازد. چهارمین رامشگر در این میان، خواننده‌ای است که "آواز" می‌خواند. همچنین در این بزم کهن، آزاده‌ای را می‌بینیم که بر فرشی نشسته و از او پذیرایی می‌شود. ما همانند این خنیاگران را در ایلام و در سده ۲۷ پیش از میلاد و از زمان پادشاهی "پوزوز این شوشیناک" در شوش می‌شناسیم. از همین گاه، مُهر و نشانه‌هایی در دست است که نشان می‌دهند، خنیاگران بسیاری در ایران می‌زیستند. در این هنگام، نواختن چنگ بسیار گسترش داشته است و این ساز از ساخته‌های ایرانیان است. ما، نگاره‌ای را در دست داریم و میدانیم که در پادشاهی "شوکال ماه هو" و از سده ۱۷ پیش از میلاد در ایران، تار نواخته می‌شد. با یافتن یک کنده کاری در ایلام بازهم آگاهی داریم که خنیاگران ایرانی؛ دَف را همراه چنگ می‌نواختند. در این کنده کاری همچنین دیده می‌شود که از میان ۱۱ تن خنیاگر؛ ۸ تن چنگ، ۲ تن نی و یک تن دهل می‌نوازند. ۱۵ زن خواننده، در میان رامشگران دیده می‌شوند که در حال کف زدن هستند. باید افزود که از این نمونه‌ها در سراسر ایران بسیار دیده شده است. ما به یاری باستان شناسی از لرستان مانند ایلام آگاهی داریم که در این بخش از ایران هم از سده ۹ پیش از میلاد، تار نواخته میشده است. در بخشهای دیگری از ایران و از سال ۵۵۹ پیش از میلاد، سفالهایی در تپه سیلک کاشان و مرودشت پیدا شده که سیمایی از پایکوبی و دست افشانی بر آنها نگارگری شده است.

پس از وارد شدن آریاییان، از آنجا که در برپا داشتن آیین‌های کیشی آریاییان رقص و موسیقی به کار بسته نمی‌شد و چندان ارجی نداشت، این دو هنر چنان که بایست در میان آنان پیشرفت نکرده و در آثار و نوشته‌های آن روزگاران جای پایی از خود باز نگذاشته‌است.

اصطلاح «خنیای باستانی ایرانی» حروف نویسی خالص کلمات ایرانی است که ترجمه آن عبارت از«موسیقی ایران باستان» و یا به عبارت دیگر «موسیقی سنتی ایران» است. این اصطلاح ایرانی امروزه بخوبی قابل درک است ولی در مقایسه با اصطلاح پر مصرف «موسیقی اصیل» که معنای آن نیز همان است، به ندرت استفاده می‌شود. با استفاده از شواهد کاویده شده، مانند تندیس کشف شده در ساسا، سوابق موسیقی بخوبی به دوران امپراتوری ایلامی (۶۴۴-۲۵۰۰ قبل از میلاد) برمی گردد. بطور مشهود، اطلاعات کمی در خصوص موسیقی این دوره در دسترس است. تنها استثناء ابزار باقی‌مانده موسیقی مانند گیتارها، عودها و فلوت‌هایی که ابداع و نواخته شده، می‌باشند. گفته می‌شود ابزار موسیقی مانند «باربت» ریشه در این دوران یعنی حدود سال ۸۰۰ قبل از میلاد داشته‌است.

از هردوت نقل است که در دوران امپراتوری هخامنشی که به «امپراطوری پارسی» نیز معروف است، موسیقی نقش مهمی بخصوص در محاکم دادگاهی داشته‌است. او می‌گوید که وجود موسیقی برای مراسم مذهبی پرستش خداوند، بسیار ضروری بوده‌است. بعدها یعنی پس از ابلاغ دین پیامبر زرتشت، میترا، شخصی که بعنوان "داواً یک خدای دروغین یا شیطان و همچنین بتان دیگر بیشتر و بیشتر مقبول واقع شدند.

اصطلاح «خنیای باستانی ایرانی» یک اصطلاح مربوط به عصر پس از هخامنشیان می‌باشد. فارسی (فارسی) زبان مورد استفاده در دادگاه‌ها بهمراه زبان پهلوی، زبان رسمی دوران امپراطوری ساسانی (۶۴۲-۲۲۴ میلادی) بوده و در برگیرنده اکثریت همان کلمات و همان گرامر زبان پهلوی بوده‌است. بنابر این کلمه مورد استفاده برای موسیقی در دوران ساسانی و در دوران ناب فارسی معاصر در واقع کلمه 'خنیا می‌باشد. اگر چه اصلیت مدل موسیقی ایرانی هنوز نامشخص است، تحقیقات باعث آشکار شدن جوانب جدیدی از آن شده‌است. باربد که یکی از موسیقی دانان دادگاه امپراتوری ساسانی بود، اولین سیستم موزیکال خاور میانه که با نام سلطنتی خسروانی شناخته می‌شود را ابداع نموده و آن را به شاه خسرو (خسروان) تقدیم نمود. همچنین بسیاری از نام‌های فعلی مدهای موسیقی، در موسیقی سنتی ایران نیز وجود داشته‌اند،»دستگاه‌ها از زمان‌های باستان زبان به زبان به امروز رسیده‌اند، اگرچه بسیاری از مدها و ملودی‌ها احتمالاً بدلیل تهاجم اعراب که موسیقی را بعنوان مسئله‌ای غیر اخلاقی می‌دانستند، از بین رفته‌اند.

موسیقی سنتی ایرانی نوعی بدیهه گویی بوده و اساس آن یک سری از مدل‌ها قیاسی است که باید حفظ شوند. هنر آموزان و استادان دارای ارتباطی سنتی بوده‌اند که این ارتباط در قرن بیستم و به موازات حرکت تعلیم موسیقی به دانشگاه‌ها و هنرستان‌ها رو به زوال نهاده‌است.

یک نمایش مرسوم این موسیقی، از «پیش درآمد» (مقدمه اولیه)، «درآمد» (مقدمه)، «تصنیف» (آهنگ، وزن دار بهمراه آواز خواننده)، «چهار مضراب» (وزن دار) و تعداد انتخابی «گوشه» (حرکات) تشکیل می‌شود. بصورت غیر مرسوم، این قسمت‌ها را می‌توان تغییر داده و یا حذف نمود. با نزدیک شدن به پایان دوره صفویه (۱۷۳۶-۱۵۰۲)، نواختن گوشه‌های پیچیده ۱۰، ۱۴ و ۱۶ ضرب متوقف گردیدند. امروزه قطعات در حالت ۶ یا حداکثر ۷ ضرب نواخته می‌شوند که مایه تاسف است. بسیاری از ملودی‌ها و مدهای این موسیقی در مقام‌ها ترکی و موسیقی عربی می‌شوند. تفصیل اینکه باید بصورت مشخص اظهار کنیم که اعراب پس از تهاجم به امپراطوری ایران، سرزمین‌های تسخیر کرده را با نام «جهان اسلام» معرفی نمودند. اگر چه اکثر حاکمان عرب فعالیت‌های مرتبط با موسیقی را ممنوع اعلام کردند، دیگران به موسیقی دانان ایران دستور دادند که قطعاتی را به صورت کتاب تصنیف کنند که به عربی آن را «کتاب موسیقی کبیر» بمعنای کتاب فراگیر موسیقی می‌خواندند. بیش از تاثیرات امپراطوری ساسانی، این دلیل دیگری بر این واقعیت است که ملودی‌های موسیقی سنتی ترکیه، سوریه، عراق و مصر شامل اسامی مقیاس‌ها و مدهای ایرانی هستند.

در طول تاریخ؛ موسیقی سنتی بیشتر با صوت در ارتباط بوده‌است. و حتی سرایندگان نقشی اساسی را در خلق و اجرای آن داشته‌اند: او تصمیم می‌گیرد چه حالتی جهت ابراز مناسب بوده و اینکه چه دستگاهی مرتبط به آن است. در خیلی از موارد، سراینده مسئولیت انتخاب شعری که باید با آواز خوانده شود را نیز برعهده دارد. چنانچه برنامه نیاز به یک خواننده داشته باشد، خواننده باید با حداقل یک آلت بادی یا سیمی و حداقل یک نوع آلت ضربی همراهی گردد. البته می‌توان یک مجموعه از آلات موسیقی را یکجا داشت ولی سراینده اصلی نقش خود را ابقاء نماید. زمانی لازم بود که نوازندگان خواننده را با نواختن چندین قطعه بصورت تکی همراهی کنند. بصورت سنتی، موسیقی در حال نشسته و در محل‌های مزین شده به پشتی و گلیم نواخته می‌گردید. گاهی در این محلها شمع روشن می‌کردند. گروه نوازندگان و سراینده نوع دستگاه و اینکه کدام گوشه‌ها اجرا شوند را با توجه به شرایط زمانی و مکانی و... مشخص می‌نمودند.

قبل از حمله اعراب، ملودی هائی که در آن نغمه هائی از "اوستا کتاب دینی پیامبر زرتشت مذهب مازدین، زمزمه با نواخته می‌شد که با آن حال و هوا همخوانی داشت. واژه «گاه» دو معنی دارد: در زبان پهلوی هم بمعنای «گاث» (عبادت کننده اوستائی) و همچنین «زمان». حالات «یک گاه، دو گاه، سه گاه چهار گاه، پنج گاه، شش گاه و هفت گاه» را جهت بیان داستان هائی کاث‌ها از یک تا هفت زمزمه می‌نمودند. اخیراً کشف شده که حالت «راست» (ادبی. حقیقت) جهت بیان داستان هائی در خصوص افراد یا کارهای درستکار و «شکسته» (ادبی. شکسته) برای بیان داستان‌ها در باره خطا کاران استفاده می‌شده‌اند. حالت «همایون» در هنگام نماز صبح اجرا می‌گشت. اکثر این حالت‌ها، بجز احتمالاً «شش گاه» و «هفت گاه» هنوز در سیستم امروزی مورد مصرف دارد. علی‌رغم وجود این شواهد، نوازندگان هنوز تمایل به نسبت دادن مستقیم معنی «گاه» به «زمان» یا «مکان» حرکت یک آلت موسیقی دارند.

هنگامی که اسلام بعنوان مذهب مسلط ایران پذیرفته گردید، تصمیم حکمرانان منع کلی موسیقی و بعدها دلسرد کردن مردم از زمزمه ادعیه مازدین در این مدها بود. موسیقی سنتی تا قرن بیستم در دادگاه‌ها نواخته می‌گردید. در زمان حکومت اسلامگرایان افراطی قرون وسطی، موسیقی بصورت مخفیانه نواخته می‌شد.

شایان ذکر است که چند تحرک احتمالاً باستانی محسوب نشده و فقط خیلی قدیمی هستند. همانگونه که در طول تاریخ سابقه داشت، موسیقی سنتی ایرانی به عملکرد خود بعنوان ابزاری روحانی ادامه داده و کمتر بعنوان وسیله تفریح به آن نگاه می‌شد. آثار موسیقی امکان تغییر گسترده از آغاز تا پایان و معمولاً بصورت تغییر بین قطعات پایین، تفکری، نمایش پهلوانی نوازندگی با نام تحریر را داشتند. تعامل متون مذهبی بعنوان غزل جایگزین غزل‌های بزرگی گردید که توسط شاعران صوفی قرون وسطی خصوصاً حافظ و جلال الدین رومی سروده شده بودند. علاوه بر این موسیقی ایرانی دریافتی از دردها رنج‌ها خوشیها یک تمدن چندین تکهٔ یک پارچه‌است که امروزه بسیاری از یادبودهای آن مانند گوشه ها (حسینی جامه دران شبدیز...)گواه این مدعاست.




موسیقی راک

موسیقی راک گونه‌ای موسیقی عامه‌پسند است که در دهه ۵۰ میلادی تحت عنوان راک اند رول شکل گرفت و در دهه ۶۰ و بعدتر به طیف گسترده ای از سبک های موسیقی، به ویژه در ایالات متحده آمریکا و بریتانیا گسترش یافت. موسیقی راک ریشه در راک اند رول دهه ۴۰ و ۵۰ دارد که خودش شدیدا متأثر از ریتم و بلوز و سبک کانتری است. موسیقی راک تحت تأثیر ژانرهایی نظیر فولک و بلوز است و تأثیراتی از موسیقی جز و کلاسیک را نیز در خود گنجانیده است.

راک اند رول و راکابیلی نفوذ عمده‌ای در موسیقی راک داشتند. نام راک کوتاه شده عبارت راک اند رول است و از فعل to rock در زبان انگلیسی به معنای جنباندن و تکان خوردن می‌آید و در سال ۱۹۶۰ که موسیقی راک انگلیسی توسعه یافت، واژه «موسیقی راک» عمومی و مردمی‌تر شد. از اواخر دهه ۱۹۶۰ میلادی نام راک اند رول صرفاً به موسیقی دهه ۵۰ و ۶۰ اطلاق شده ولی نام راک همچنان به‌عنوان نام فراگیر این گونه (که شامل راک اند رول هم می‌شود) به‌کار می‌رود. موسیقی راک با توسعه و گسترش سبک خود و تداخل با موسیقی انگلیسی و نفوذ آن، و علی‌رغم محدودیت‌ها و شرایط اجتماعی، یک پدیده فرهنگی بین‌المللی شد. موسیقی راک، شامل انواعی از سبک‌های مختلف و متنوع است که از مقبولیت عمومی گسترده‌ای برخوردار هستند.

در دهه شصت میلادی که از آن به عنوان عصر طلایی یا دوره کلاسیک راک یاد می شود شماری از سبک های زیرمجموعه موسیقی راک پدید آمدند نظیر بلوز راک، فولک راک، کانتری راک، جز- راک فیوژن که بسیاری از آن ها سهم بسزایی در گسترش سایکدیلیک راک داشتند که متأثر از جلوه های ضدفرهنگی بود. سبک های جدیدی که از این جلوه ها زاده شدند شامل پراگرسیو راک بود که المان های هنری را گسترش می داد؛ گلم راک که سبک های بصری و نمایشی را پررنگ می کرد؛ و زیر شاخه های اصلی هوی متال که در عین تنوع بر قدرت صدا و سرعت تأکید داشتند. در نیمه دوم دهه هفتاد پانک راک همزمان با تقویت کردن و به مقابله برخاستن با این گرایش ها به تولید شکل نوپا و پرانرژی موسیقی می پرداخت که با نقدهای آشکار سیاسی و اجتماعی هویت می یافت. پانک با گسترش پی در پی دیگر سبک ها که شامل نیو ویو و پست پانک و در نهایت جنبش آلترناتیو راک بود، به دهه هشتاد نفوذ کرد. از دهه نود آلترناتیو راک بر راک غالب شد و خودش به زیر شاخه های گرانج، بیت پاپ و ایندی راک تقسیم گشت. بعلاوه سبک های فرعی از جمله پاپ پانک و رپ راک و رپ متال از آن تاریخ پدید آمدند و نیز بازنگری تاریخ راک نشان از آن دارد که سبک هایی نظیر گاراژ راک/ پست پانک و سینت پاپ در آغاز هزاره جدید جانی دوباره یافتند.

موسیقی راک همچنین نیروی محرکه ای برای جنبش های فرهنگی و سیاسی بود که منجر به پدید آمدن خرده فرهنگ‌هایی نظیر مدها و راکرها در بریتانیا و هیپی ها شد که در دهه شصت در سن فرانسیسکوی ایالات متحده متولد شدند. به طور مشابه در دهه هفتاد فرهنگ پانک خرده فرهنگهای برجسته ای نظیر گوث و امو را پایه ریزی کرد.

شاخصهٔ راک ملودی صوتی و آوایی همراه با هارمونی است که توسط گیتار الکتریک، گیتار باس و درامز و اغلب با تأکید روی ضرب‌های قوی پشتیبانی می‌شود. نوعا، راک، موسیقی آهنگ محور با کسر میزان ۴/۴ و همراهی گروه کر است، هرچند دشوار بتوان موسیقی راک را بواسطه تنوع بیش از حد و ویژگی های مشترک موسیقیایی، به طور مشخص توصیف کرد. همانند موسیقی پاپ، شعرها بر مضامین احساسی تأکید دارند، هرچند نشانی طیف گسترده ای از سایر زمینه ها و اغلب نیز سیاسی و اجتماعی را می توان در آن یافت. با تسلط سفیدپوستان بر راک، نوازندگان مرد به عنوان یک عامل موثر بر شکل گیری زمینه های موسیقی راک شناخته شدند. موسیقی راک در تأکید بر نوازندگی، اجرای زنده و اصالت ایدئولوژی نسبت به موسیقی پاپ در رده بالاتری قرار دارد.

سازهای موسیقی کلیددار، مانند ارگ و پیانو، اغلب در انواع مختلف موسیقی راک مورد استفاده قرار می‌گیرند. در تاریخچهٔ راک و اوایل توسعهٔ این نوع موسیقی، استفاده از سازهای بادی برنجی و چوبی، مانند ساکسوفون، بطور عمومی در بعضی سبک‌ها رایج بودند، اما در سبکهای فرعی جدیدی که از سال ۱۹۹۰ به وجود آمد، کمتر مورد استفاده هستند. موسیقی راک از نظر وسعت زیرشاخه‌ها بسیار گسترده است و از نظر تأثیرات اجتماعی و گستردگی شنوندگانش در بین دیگر سبک‌های موسیقی قابل توجه است.




سبک‌های موسیقی راک

راک اند رول

راک اند رول که یکی از سبک‌های تأثیر گذار و متداول در موسیقی راک است و روندی غیر قابل پیش بینی را طی کرده است. در ابتدا زمانی که موزیسین‌های راک موسیقی کانتری و ریتم اند بلوز را با هم تلفیق کردند، راک دارای مشخصه‌های بارزی مثل آنارشیسم بود ولی بعدها با گذشت زمان، این مشخصه نادیده گرفته شد و این نوع موسیقی به سمت کسب مهارت و ایجاد تحول رفت. الویس پریسلی معروف به پادشاه، جزء مهم‌ترین شخصیت‌های راک اند رول و یکی از موفق‌ترین شخصیت تاریخ سبک راک به شمار می‌رود.
پاپ/راک

پاپ‌راک (پاپ راک) یکی از عمده‌ترین شاخه‌های موسیقی محسوب می‌شود که به طور کلی به هر نوع موسیقی پاپ ساخته شده پس از دوران جذب راک اند رول به پاپ، Pop rock می‌گویند. از ویژگیهای این سبک ملودیک و گیرا بودن موسیقی آن است. از گروه‌های مشهور فعال در این سبک می‌توان به برادران اورلی، بیتلز، Rowed House و سلین دیون اشاره کرد.




سافت راک

گرچه سبک سافت راک (Soft Rock) در اوایل دههٔ هفتاد پایه گذاری شد اما زمزمه‌های آن از اواخر دهه شصت آغاز شده بود. سافت راک موسیقی ملایمی‌ست که بیشتر تکیه بر خواننده و ترانه سرا دارد تا نوازنده؛ گروه فلیت وود مک در دهه هفتاد مشهور ترین گروه این سبک است.

سافت راک تا حدی متمایل به پاپ-راک است اما با فضایی ملایمتر و نرمتر. گروه‌هایی مثل کارپنترز و شیکاگو تکیه بر موسیقی ساده و ملودیک داشتند و در طول حیات خود با تهیه کنندگان مختلفی هم کار کردند. در طول دههٔ هفتاد، سافت راک بازار موسیقی را تحت تأثیر خود قرار داد و به طور جدی موسیقی تلفیقی هم عصر خودش را دچار دگرگونی کرد.
هارد راک

از نظرِ اکثریت دست اندر کاران موسیقی، دو سبک هارد راک و هوی متال مشابه هستند. چرا که شباهتهای بسیار زیادی بهم دارند. در هر دو مورد صدای خشن گیتار کاملاً قابل تشخیص است و بطورِ معمول نقش اساسی را در گروه، خواننده اجرا می‌کند که معمولاً وظیفه نواختن سازی را هم به عهده دارد. اگر چه تفاوتهای اساسی نیز دیده می‌شود از جمله لزوم وجود ریتم در پس زمینه موسیقی هارد راک. در صورتی که این ویژگی در موسیقی هوی متال دیده نمی‌شود بلکه این نوع موسیقی بر صدای خشن گیتار و ریتمهای کوبه‌ای تکیه دارد.لد زپلین پر نفوذ ترین گروه سبک هارد راک است.

هارد راک در اواخر دههٔ ۶۰ رشد خود را آغاز کرد و تحولی در زمینه موسیقی راک ایجاد کرد. در هارد راک کمتر از بلوز از بداهه نوازی استفاده می‌شود و در عین حال به خشونت سبک هوی متال نیست، اگرچه همان ریف ها و سولوهای طولانی و صداهای خشن در هارد راک نیز هست. در این سبک این ریتمها و ریفها هستند که بیشترین اهمیت را دارند و باید به بلندترین شکل ممکن نواخته بشوند.




گرانج

سبکی که اوج درخشش آن در دهه ۹۰ اتفاق افتاد و تبدیل به محبوب‌ترین سبک هارد راک این دهه شد و این درخشش نتیجه خلاقیت کرت کوبین و بقیه اعضای نیروانا بود. سبکی که از دل بلک سبث برخاست و حاصل ترکیب موسیقی پانک و هوی متال بود و البته گرایشش بیشتر به سمت پانک بود تا هوی متال، بخصوص در انتخاب اشعار و نوع اعتراض موسیقیایی آن. اما در نحوه نواختن ریف‌ها به هوی متال شباهت بیشتری داشت. این سبک دارای دو نسل و دورهٔ مشخص است: نسل اول شامل گروه‌های گرین ریور، ماد هانی می‌شد که این موج هنوز هم ادامه دارد و ریف‌های آن سنگین تر و خشن تر از ریف‌های دورهٔ دوم است. مشهورترین گروه از موج دوم نیروانا است که موسیقی آن ملودیک تر از سایر گروه‌های گرانج است و مهم‌ترین ویژگی آن stop-start زیاد آنست.





آلترنیتیو راک

آلترنیتیو راک یکی از شاخه‌های راک است که تمام گروهای پست پانک را از اواسط دهه هشتاد تا اواسط دهه ۹۰ تحت تأثیر خود قرار داد. آلترنیتیو راک



پانک راک

در اواخر دهه ۶۰ و دهه ۷۰، رویدادهای اجتماعی، مانند جنگ ویتنام، تورم، و بیکاری، در موسیقی ان دوران خود را منعکس می‌کرد. در حالی که موسیقی جدی تر می‌شد، اما ارتطباتش با مسایل روزمره زندگی کم می‌شد و در بیشتر حالت فرار از واقعیات می‌گرفت. در همین زمان بود که گروه‌های پانک در انگلیس با تأثیر گرفتن از این جو، و همچنین با کمک از موسیقی بعضی ازگروه‌های آمریکایی، رو به گسترش رفتند. از اولین و مشهورترین این گروه‌ها، سکس پیستولز بود.




تنوع‌های موسیقی راک در دهه ۱۹۸۰


نوشتار اصلی: خط زمانی گرایشهای موسیقی (۱۹۸۰-۱۹۸۹)

در دهه ۱۹۸۰ موسیقی راک مردمی اشباع و جذب شد. این دوران همچنین شاهد موج جدید هوی متال انگلیسی بود. در اولین بخش این دهه شاهد هنرنمایی ابتکارها و نوآوریهای ادی ون هلن و گروه ای سی دی سی هستیم. بونو از یوتو به گرایش و تمایل‌های خود ادامه داد. همگام با این پدیده، باندهای موج جدید پاپ با اجرا کنندگانی مانند بیلی آیدولو گوگوسبا شهرت افزاینده خود مردمی و عمومی باقی‌ماند. راک قلب مملکت آمریکایی این مورد بطور قوی افزایش یافت که مثالی از آن توسط بروس اسپرینگتون، باب سگر، جان (کوگار) ملنکاپ و دیگران بود. که این توسط تصنیف نویسان- خوانندگان سنتی آمریکایی، پل سایمون و ستاره سابق انگلیسی برنامه راک، پیتر گابریل موسیقی راک ورل با انواع سبکهای موسیقی سنتی در سراسر جهان تقویت و معروف شد، این شهرت و معروفیت بنام *موسیقی جهانی* شناخته شد و شامل تقویت و معروفیت مانند راک نسلهای مختلف شد.
بریت پاپ

موقعی که آمریکا لبریز از موسیقی گانگ و گانگ ثانوی و هیپ هاپ بود، بریتانیا به سبک موسیقیی در اواسط دهه ۹۰ برگشت که بریت پاپ نامیده می‌شد و توسط باندهایی مانند سدو، اوسیس، روحیه، ردیو هد، پالپ و بلِر اجرا می‌شد.




هوی متال

یکی از زیرشاخه‌های اصلی راک، سبک هوی متال است که امروزه خود به عنوان یک شاخهٔ اصلی شناخته می‌شود.از موسیقی متال که به علت خشن‌بودن آواها به این نام خوانده می‌شود، به خودی خود زیر شاخه‌های متعددی منشعب شده‌است.این موسیقی با گروه لد زپلین و سپس بلک سابات آغاز شد . دههٔ هشتاد میلادی دوران شکل‌گیری کامل‌تر و تعالی این سبک به حساب می‌آید.




گیتار کلاسیک
گیتار کلاسیک، در ردهٔ سازهای زهی زخمه‌ای، که خود بخشی از خانوادهٔ سازهای زهی (Chordophone) است، قرار می‌گیرد. گیتار کلاسیک همچون پیانو، به نوازنده امکان اجرای اثرهایی با بافت کنترپوانتیک با ملودی‌های پیچیده و همچنین اثرهایی با بافت هارمونیک با توانایی اجرای چندین نت در یک زمان را می‌دهد. به همین دلیل این ساز، به عنوان سازی تک نواز (soloist)، شناخته شده است. گیتار کلاسیک به شکل استاندارد دارای شش سیم (سه سیم نایلونی برای نت‌های زیر و سه سیم فنری برای نت‌های باس) می‌باشد.




تاریخ

گیتار کلاسیک دارای تاریخی کهن است که آغاز نامشخص و مبهمی دارد و در پیچ و تاب تاریخ گم شده است. اما آنچه که دانسته شده می‌باشد، این است که اجداد این آلت موسیقی در هزاره‌های اول و دوم قبل از میلاد در خاور نزدیک نواخته می‌شدند.

داستان‌هایی در مورد چگونگی هجرت اجداد گیتار از دربار هارون الرشید به سرزمین اندلس و شکوفایی آن در آنجا بارها بازگو شده است.

بسیاری بر این باورند که سرانجام، گیتار کلاسیک به شکل امروزی خود محصول تکامل یافتهٔ اروپا و به ویژه اسپانیا است.




بخش‌های گیتار کلاسیک

گیتار کلاسیک امروزی از ۶ تار و بدنه توخالی چوبی (تخته آوای سرو) ساخته می‌گردد. صفحه صدای این نوع گیتار معمولاً از چوب cedar یا spruce ساخته می‌شود که نوع cedar آن با صدای ظرف تر، گرم تری می‌باشد اما بلندی صدای کمتری دارد. چوب پشت و بغل‌های گیتار که باید با چوب نسبتاً سخت تری ساخته شود تا استحکام زیادی داشته باشد که عموماً از چوب rosewood یا چوب‌های دیگر که به استحکام بالایی داشته باشد استفاده می‌شود. صفحه انگشت گذاری نیز معمولاً از چوب ماهون یا rosewood استفاده می‌شود. بخش‌های بنیادی در برگیرنده ی:

۱. headstock: سردسته
۲. nut: خرک
۳. Machine heads: گوشی
۴. Frets: پرده
۷. Neck: گردن
۸. Heel: پاشنه
۹. Body: بدنه
۱۲. Bridge: پل
۱۴. Bottom deck: عرشه پایین
۱۵. Sound board: تخته آوا (بدنه)
۱۶. Body sides: پهلوی بدنه
۱۷. Sound hole، with rosette inlay: دایره خروج صدا و رزیت
۱۸. Strings: تارها
۱۹. Saddle or Bridge nut: زین
۲۰. Fretboard: تخته پرده

می‌باشد.




نوازندگان معروف

دیوید راسل
فرناندو سور
فرانسیسکو تارگا
فرانسیسکو کوربتا
آندره سگویا
لیلی افشار
فردیناندو کارولی
په په رومرو
جولیان بریم
ماتیو کارکاسی




آموزش
نوازندگی گیتار کلاسیک امروزه در کشورهای غربی به شیوه یآکادمیک تا دورهٔ دکترا ارائه می‌شود.




گیتار آکوستیک

شکل ظاهری

گیتار آکوستیک گیتاری است که وسیله‌ای جز بدنه آن صدای سیم‌ها را تقویت نمی‌کند، صدای سیم‌ها تنها در بدنهٔ چوبی توخالی آن تقویت می شود و به گوش می‌رسد. این نوع از گیتار معمولاً شش سیم فلزی دارند که ضخامت آن‌ها از زیرترین سیم تا بم‌ترین سیم به طور معمول بین ۱۳ تا ۵۶ هزارم اینچ می‌باشد. بدنه از اتصال صفحه چوبی پشتی، صفحه چوبی جلویی، و دو قسمت چوبی انحنادار کناری ساخته می‌شود، که صفحهٔ بالایی معمولاً دارای سوراخ یا سوراخ‌های بزرگی است که به واسطه شکل و محل قرار گرفتنشان می‌توانند ویژگی‌های آکوستیکی خاصی به ساز بدهند.
جنس این نوع ساز، در انواع مرغوب از جنس لاله ی امریکایی یا چوب افرا است و دسته آن معمولاً دارای ۱۴ فرت تا لبه بدنه و ۲۰ فرت تا کاسه ی صدا است.امروزه انواع پیکاپ (موسیقی) دار این ساز نیز که عمدتاً با نام گیتار الکترواکوستیک شناخته می شوند نیز تولید می شوند.

برخی از گیتارهای آکوستیک دوازده سیم دارند که شامل شش سیم دوتایی می باشد که معمولاً برای نواختن ریتم پایه از آن استفاده می شود و به جز برخی از شاخه های موسیقی راک و کانتری از این نوع گیتار استفاده نمی‌شود.صدای این گیتار بسیار جذاب و زیبا است و گویی به روی هزاران سیم زخمه نواخته می شود و طنین دل انگیزی ایجاد می کند.





تفاوت گیتاراکوستیک با گیتار کلاسیک

در ظاهر گیتار اکوستیک شبیه به گیتار کلاسیک است.اما سیمهای این گیتار فلزی است و کاسه صدای آن بزرگتر از گیتار کلاسیک می باشد. به همین دلیل صدای گیتار آکوستیک دارای یک زنگ خاص است و به دلیل همین طنین زنگدار بیشتر در آهنگهای بلوز، کانتری، فولک و راک به کار می رود.

علاوه بر این، این دو گیتار در برخی تکنیک های نوازندگی با هم تفاوت دارند. دسته گیتار آکوستیک نسبت به گیتار کلاسیک باریکتر است و سیمها به یکدیگر نزدیک ترند. لذا تکنیکهایی مثل باره گرفتن روی این ساز راحت تر است و حتی بعضاً تکنیکهایی روی این ساز قابل اجرا است که با گیتار کلاسیک امکان پذیر نیستند. برای مثال بعضی از نوازندگان آکوستیک، از انگشت شست دست چپ خود برای گرفتن سیمهای بالاتر استفاده می کنند. البته اجرای صحیح و شفاف نتها با این ساز قدرت بیشتری لازم دارد. چرا که سیمهای این ساز فلزی هستند و حتی در سازهای با اکشن پایین، نسبتاً به نیروی بیشتری برای نواختن نت یا بند کردن (Bending تکنیکی است که در پی ان نوازنده به جای عوض کردن یک یا نیم فرت سیم را در پهنای دسته ی گیتار می کشد) احتیاج دارند.




تفاوت گیتار اکوستیک با گیتار فلامنکو
گونهٔ اسپانیایی گیتار آکوستیک با عنوان گیتار فلامنکو شناخته می‌شود. که نامش را از سبک زیبای فلامنکو به ارث برده‌است. گیتار زمانی وارد موسیقی فلامنکو شد که اسپانیایی‌ها فلامنکو را با سازهای دیگری می‌نواختند. پس از آن گیتار به شدت بر این موسیقی تاثیر گذاشت و هم اکنون کاملاً به آن وابسته‌است





گیتار الکتریک

گیتار الکتریک یا گیتار برقی نوعی گیتار است که صدای آن به‌وسیله تقویت‌کننده‌ای الکتریکی تشدید و یا تغییر می‌یابد. استفاده این ساز در موسیقی از دهه ۱۹۳۰ آغاز شد.

گیتار الکتریک در سبک‌های مختلفی از جمله راک، متال، بلوز، پاپ، جاز و هیپ هاپ استفاده می‌شود؛ اما در سبک راک، متال و بلوز به عنوان ساز اصلی مورد استفاده قرار می‌گیرد.




پیشینه

ایده پیدایش گیتارهای الکتریکی از آنجا آغاز شد که در همنوازی‌ها صدای گیتار آکوستیک در بین صدای سازهای دیگر مانند بیس و درامز گم بود و به وضوح شنیده نمی‌شد. در نتیجه در صدد آن برآمدند تا صدای گیتار را تقویت کنند که بهترین راه برای این کار استفاده از علم الکترونیک بود.

در حدود دهه ۳۰ میلادی گیتارهای الکتریکی وارد موسیقی شدند. این اتفاق پدید آورندهٔ انقلابی در صدا و تکنولوژی بود که تا امروز نیز ادامه دارد. با پیدایش راک اند رول در دهه ۵۰ میلادی، گیتارهای الکتریکی به سرعت در موسیقی جا باز کردند و به یکی از فراگیرترین سازهای تاریخ مبدل شدند. معمولاً در گروه‌های راک دو نوازنده گیتار الکتریک وجود دارد که یک نفر ملودی‌ها را می‌نوازد (با گیتار لید) و دیگری ریتم‌ها را (با گیتار ریتم).





طرز کار

ارتعاشات وارده بر سیم‌های گیتار توسط قطعه‌ای به نام پیکاپ به سیگنال‌های الکتریکی تبدیل می‌شود. در واقع پیکاپ همانند یک میکروفون عمل می‌کند، با این تفاوت که چون یک سیستم مغناطیسی است فقط ارتعاشات سیم فلزی گیتار را دریافت کرده و آن‌ها را به صورت سیگنال صوتی در می‌آورد و از طریق پیکاپ سلکتور می‌توان پیکاپ مورد نظر را انتخاب کرد. سپس سیگنال‌ها از طریق یک سیم به تقویت‌کننده فرستاده می‌شوند و در آخر صدای تقویت‌شده توسط یک یا چند بلندگو پخش می‌شود. در ابتدا گیتارهای الکتریکی تنها یک پیکاپ داشتند، اما امروزه با دو تا پنج پیکاپ نیز ساخته می‌شوند.





انواع
از نظر بدنه

این ساز را از نظر بدنه می‌توان به دو دسته کلی تقسیم کرد: بدنه توپر و بدنه توخالی. گیتارهای بدنه توخالی مورد استفاده نوازندگان جاز قرار می‌گیرد، در صورتی که بدنه توپر عموماً در موسیقی راک و متال کاربرد دارد.
از نظر تعداد سیم‌ها

معمولاً گیتارهای الکتریکی شش سیم دارند. بعضی نیز دارای ۱۲ سیم می‌باشند که هرجفت با یک نت کوک می‌شود، منتهی با اکتاوهای متفاوت، این گیتارها اکثراً در موسیقی فولک کاربرد دارند. گیتارهای ۷ و ۸ سیمی نیز وجود داردند که البته غیرمعمول هستند.
اجزا
بخش ۱) سرِ دسته گیتار
۱٫۱. پیچ‌های کوک
۱٫۲. تنظیم کننده دسته
۱٫۳. نگهدارنده و راهدان رشته‌ها
۱٫۴. خرک
بخش ۲) دسته

۲٫۱. تخته انگشت‌گذاری
۲٫۲. علامت‌های نشان شدهٔ شیار زیر سیم
۲٫۳. شیارهای پرده
۲٫۴. بندگاه یا مفصل دسته
بخش ۳) بدنه

۳٫۱. زَخمه‌گاه
۳٫۲. رابط یا پل زَخمه‌گاه
۳٫۳. زین‌ها
۳٫۴. پل گیتار
۳٫۵. کوک‌کننده پشتی و سیم گیر (زه گیر)
۳٫۶. بازوی یا دسته لرزش
۳٫۷. کلید گزینش‌گر زَخمه‌گاه (پیکاپ)
۳٫۸. پیچ‌های تنظیم‌کننده صداها و آواها
۳٫۹. خروجی یا رابط تی‌آراس
۳٫۱۰. تسمه بند
بخش ۴) سیم‌ها (رشته‌ها)

۴٫۱. سیم‌های بم
۴٫۲. سیم‌های زیر
page1 - page2 - page3 - page4 - page5 - page7 - page8 - | 3:52 am
نوع گذاری ایستا و متحرک

در نوع گذاری ایستا تمام عبارات نوع‌های خود را قبل از اجرای برنامه تعیین می‌کنند(معمولاً در زمان کامپایل). برای مثال، ۱ و (۲+۲) عبارات عددی هستند؛ آنها نمی‌توانند به تابعی که نیاز به یک رشته دارد داده شوند، یا در متغیری که تعریف شده تا تاریخ را نگه دارد، ذخیره شوند.





زبان‌های نوع گذاری شده ایستا می‌توانند با مانیفست نوع گذاری شوند یا با استفاده از نوع استنباط شوند. در حالت اول، برنامه نویس بیشتر صریحاً نوع‌ها را در جایگاه‌های منتنی مشخص می‌نویسد(برای مثال، در تعریف متغیرها). در حالت دوم، کامپایلر نوع عبارات و تعریف‌ها را بر اساس متن استنباط می‌کند. غالب زبان‌های مسیر اصلی(mainstream) ایستا نوع گذاری شده، مانند C#,C++ و Java، با مانیفست نوع گذاری می‌شوند



نوع گذاری قوی و ضعیف

نوع گذاری ضعیف این امکان را ایجاد می‌کند که با متغیری به جای متغیری دیگر برخورد شود، برای مثال رفتار با یک رشته به عنوان یک عدد. این ویژگی بعضی اوقات ممکن است مفید باشد، اما ممکن است باعث ایجاد برخی مشکلات برنامه شود که موقع کامپایل و حتی اجرا پنهان بمانند.

نوع گذاری قوی مانع رخ دادن مشکل فوق می‌شود. تلاش برای انجام عملیات روی نوع نادرست متغیر منجر به رخ دادن خطا می‌شود. زبان‌هایی که نوع گذاری قوی دارند غالباً با نام "نوع-امن" و یا امن شناخته می‌شوند. تمام تعاریف جایگزین برای "ضعیف نوع گذاری شده" به زبان‌ها اشاره می‌کند، مثل perl, JavaScript, C++، که اجازه تعداد زیادی تبدیل نوع داخلی را می‌دهند. در جاوااسکریپت، برای مثال، عبارت ۲*x به صورت ضمنی x را به عدد تبدیل می‌کند، و این تبدیل موفقیت آمیز خواهد بود حتی اگر x خالی، تعریف نشده، یک آرایه، و یا رشته‌ای از حروف باشد. چنین تبدیلات ضمنی غالباً مفیدند، اما خطاهای برنامه نویسی را پنهان می‌کنند.

قوی و ایستا در حال حاضر عموماً دو مفهوم متعامد فرض می‌شوند، اما استفاده در ادبیات تفاوت دارد، برخی عبارت "قوی نوع گذاری شده" را به کار می‌برند و منظورشان قوی، ایستایی نوع گذاری شده‌است، و یا، حتی گیچ کننده تر، منظورشان همان ایستایی نوع گذاری شده‌است. بنابراین C هم قوی نوع گذاری شده و هم ضعیف و ایستایی نوع گذاری شده نامیده می‌شود.



معناشناسی اجرا

وقتی که داده مشخص شد، ماشین باید هدایت شود تا عملیات‌ها را روی داده انجام دهد. معناشناسی اجرا ی یک زبان تعیین می‌کند که چگونه و چه زمانی ساختارهای گوناگون یک زبان باید رفتار برنامه را ایجاد کنند.

برای مثال، معناشناسی ممکن است استراتژی را که بویسله آن عبارات ارزیابی می‌شوند را تعریف کند و یا حالتی را که ساختارهای کنترلی تحت شرایطی دستورها را اجرا می‌کنند.


کتابخانه هسته
اغلب زبان‌های برنامه نویسی یک کتابخانه هسته مرتبط دارند(گاهی اوقات "کتابخانه استاندارد" نامیده می‌شوند، مخصوصا وقتی که به عنوان قسمتی از یک زبان استاندارد ارائه شده باشد)، که به طور قراردادی توسط تمام پیاده سازی‌های زبان در دسترس قرار گرفته باشند. کتابخانه هسته معمولاً تعریف الگوریتم‌ها، داده ساختارها و مکانیزم‌های ورودی و خروجی پرکاربرد را در خود دارد. کاربران یک زبان، غالباً با کتابخانه هسته به عنوان قسمتی از آن رفتار می‌کنند، اگرچه طراحان ممکن است با آن به صورت یک مفهوم مجزا رفتار کرده باشند. بسیاری از خصوصیات زبان هسته‌ای را مشخص می‌کنند که باید در تمام پیاده سازی‌ها موجود باشند، و در زبان‌های استاندارد شده این کتابخانه هسته ممکن است نیاز باشد. بنابراین خط بین زبان و کتابخانه هسته آن از زبانی به زبان دیگر متفاوت است. درواقع، برخی زبان‌ها به گونه‌ای تعریف شده‌اند که برخی از ساختارهای دستوری بدون اشاره به کتابخانه هسته قابل استفاده نیستند. برای مثالف در جاوا، یک رشته به عنوان نمونه‌ای از کلاس “java.lang.String” تعریف شده است؛ مشابها، در سمال تاک(smalltalk) یک تابع بی نام(یک "بلاک") نمونه‌ای از کلاس BlockContext کتابخانه می‌سازد. بطور معکوس، Scheme دارای چندین زیرمجموعه مرتبط برای ایجاد سایر ماکروهای زبان می‌باشد، و در نتیجه طراحان زبان حتی این زحمت را نیز تحمل نمی‌کنند که بگویند کدام قسمت زبان به عنوان ساختارهای زبان باید پیاده سازی شوند، و کدام یک به عنوان بخشی ازکتابخانه.


عمل
طراحان زبان و کاربران باید مصنوعاتی ایجاد کنند تا برنامه نویسی را در عمل ممکن سازند و کنترل کنند. مهمترین این مصنوعات خصوصیات و پیاده سازی‌های زبان هستند.



خصوصیات

یک زبان برنامه نویسی باید تعریفی فراهم کند که کاربران و پیاده کننده‌های زبان می‌توانند از آن استفاده کنند تا مشخص کنند که رفتار یک برنامه درست است. با داشتن کد منبع: خصوصیات یک زبان برنامه نویسی چندین قالب می‌تواند بگیرد، مانند مثال‌های زیر:

تعریف صریح دستور، معناشناسی ایستا، ومعناشناسی اجرای زبان. درحالیکه دستور معمولاً با یک معناشناسی قراردادی مشخص می‌شود، تعاریف معناشناسی ممکن است در زبان طبیعی نوشته شده باشند (مثل زبان C)، یا معناشناسی قراردادی(مثل StandardML ,Scheme)
توضیح رفتار یک مترجم برای زبان(مثل C,fortran). دستور و معناشناسی یک زبان باید از این توضیح استنتاج شوند، که ممکن است به زبان طبیعی یا قراردادی نوشته شود.
پیاده سازی منبع یا مدل. گاهی اوقات در زبان‌های مشخص شده(مثل: prolog,ANSI REXX).دستور و معناشناسی صریحاً در رفتار پیاده سازی مدل موجودند.


پیاده سازی

پیاده سازی یک زبان برنامه نویسی امکان اجرای آن برنامه را روی پیکربندی مشخصی از سخت‌افزار و نرم‌افزار را فراهم می‌کند. بطور وسیع، دو راه رسیدن به پیاده سازی زبان برنامه نویسی وجود دارد. کامپایل کردن و تفسیر کردن. بطور کلی با هر بک از ابن دو روش می‌توان یک زبان را پیاده سازی کرد.

خروجی یک کامپایلر ممکن است با سخت‌افزار و یا برنامه‌ای به نام مفسر اجرا شود. در برخی پیاده سازی‌ها که از مفسر استفاده می‌شود، مرز مشخصی بین کامپایل و تفسیر وجود ندارد. برای مثال، برخی پیاده سازی‌های زبان برنامه نویسی بیسیک کامپایل می‌کنند و سپس کد را خط به خط اجرا می‌کنند.

برنامه‌هایی که مستقیماً روی سخت‌افزار اجرا می‌شوند چندین برابر سریعتر از برنامه‌هایی که با کمک نرم‌افزار اجرا می‌شوند، انجام می‌شوند.

یک تکنیک برای بهبود عملکرد برنامه‌های تفسیر شده کامپایل در لحظه آن است. در این روش ماشین مجازی، دقیقاً قبل از اجرا، بلوک‌های کدهای بایتی که قرار است استفاده شوند را برای اجرای مستقیم روی سخت‌افزار ترجمه می‌کند.



تاریخچه
پیشرفت‌های اولیه

اولین زبان برنامه نویسی به قبل از رایانه‌های مدرن باز می‌گردد. قرن ۱۹ دستگاه‌های نساجی و متون نوازنده پیانو قابل برنامه نویسی داشت که امروزه به عنوان مثال‌هایی از زبان‌های برنامه نویسی با حوزه مشخص شناخته می‌شوند. با شروع قرن بیستم، پانچ کارت‌ها داده را کد گذاری کردند و پردازش مکانیکی را هدایت کردند. در دهه ۱۹۳۰ و ۱۹۴۰، صورت گرایی حساب لاندای آلونزو چرچ و ماشین تورینگ آلن تورینگ مفاهیم ریاضی بیان الگوریتم‌ها را فراهم کردند؛ حساب لاندا همچنان در طراحی زبان موثر است.

در دهه ۴۰، اولین رایانه‌های دیجیتال که توسط برق تغذیه می‌شدند ایجاد شدند. اولین زبان برنامه نویسی سطح بالا طراحی شده برای کامپیوتر پلانکالکول بود، که بین سال‌های ۱۹۴۵ و ۱۹۴۳ توسط کنراد زوس برای ز۳ آلمان طراحی شد.

کامپیوترهای اوایل ۱۹۵۰، بطور خاص ÜNIVAC ۱ و IBM ۷۰۱ از برنامه‌های زبان ماشین استفاده می‌کردند. برنامه نویسی زبان ماشین نسل اول توسط نسل دومی که زبان اسمبلی نامیده می‌شوند جایگزین شد. در سال‌های بعد دهه ۵۰، زبان برنامه نویسی اسمبلی، که برای استفاده از دستورات ماکرو تکامل یافته بود، توسط سه زبان برنامه نویسی سطح بالا دیگر: FORTRAN,LISP , COBOL مورد استفاده قرار گرفت. نسخه‌های به روز شده این برنامه‌ها همچنان مورد استفاده قرار می‌گیرند، و هر کدام قویا توسعه زبان‌های بعد را تحت تاثیر قرار دادند. در پایان دهه ۵۰ زبان algol ۶۰ معرفی شد، و بسیاری از زبان‌های برنامه نویسی بعد، با ملاحظه بسیار، از نسل algol هستند. قالب و استفاده از زبان‌های برنامه نویسی به شدت متاثر از محدودیت‌های رابط بودند.



پالایش

دوره دهه ۶۰ تا اواخر دهه ۷۰ گسترش مثال‌های عمده زبان پرکاربرد امروز را به همراه داشت. با این حال بسیاری از جنبه‌های آن بهینه سازی ایده‌های اولیه نسل سوم زبان برنامه نویسی بود:

APL برنامه نویسی آرایه‌ای را معرفی کرد و برنامه نویسی کاربردی را تحت تاثیر قرار داد.
PL/i(NPL) دراوایل دهه ۶۰ طراحی شده بود تا ایده‌های خوب فورترن و کوبول را بهم پیوند دهد.
در دهه ۶۰، Simula اولین زبانی بود که برنامه نویسی شئ گرا را پشتیبانی می‌کرد، در اواسط دهه۷۰. Smalltalk به دنبال آن به

عنوان اولین زبان کاملاً شئ گرا معرفی شد.

C بین سال‌های ۱۹۶۹ تا ۱۹۷۳ به عنوان زبان برنامه نویسی سیستمی طراحی شد و همچنان محبوب است.
Prolog، طراحی شده در ۱۹۷۲، اولین زبان برنامه نویسی منطقی بود.
در ۱۹۷۸ ML سیستم نوع چند ریخت روی لیسپ ایجاد کرد، و در زبان‌های برنامه نویسی کاربردی ایستا نوع گذاری شده پیشگام شد.

هر یک از این زبان‌ها یک خانواده بزرگ از وارثین از خود به جای گذاشت، و مدرنترین زبان‌ها از تبار حداقل یکی از زبان‌های فوق به شمار می‌آیند.

دهه‌های ۶۰ و ۷۰ مناقشات بسیاری روی برنامه نویسی ساخت یافته به خود دیدند، و اینکه آیا زبان‌های برنامه نویسی باید طوری طراحی شوند که آنها را پشتیبانی کنند.

"ادسگر دیکسترا" در نامه‌ای معروف در ۱۹۶۸ که در ارتباطات ACM منتشر شد، استدلال کرد که دستورgoto باید از تمام زبان‌های سطح بالا حذف شود.

در دهه‌های ۶۰ و ۷۰ توسعهٔ تکنیک‌هایی صورت گرفت که اثر یک برنامه را کاهش می‌داد و در عین حال بهره وری برنامه نویس و کاربر را بهبود بخشید. دسته کارت برای ۴GL اولیه بسیار کوچکتر از برنامهٔ هم سطح بود که با ۳GL deck نوشته شده بود.




یکپارچگی و رشد

دهه ۸۰ سال‌های یکپارچگی نسبی بود. C++ برنامه نویسی شئ گرا و برنامه نویسی سیستمی را ترکیب کرده بود. ایالات متحده ایدا(زبان برنامه نویسی سیستمی که بیشتر برای استفاده توسط پیمان کاران دفاعی بود) را استاندارد سازی کرد. در ژاپن و جاهای دیگر، هزینه‌های گزافی صرف تحقیق در مورد زبان نسل پنجم می‌شد که دارای ساختارهای برنامه نویسی منطقی بود. انجمن زبان کاربردی به سمت استانداردسازی ML و Lisp حرکت کرد. به جای ایجاد مثال‌های جدید، تمام این تلاش‌ها ایده‌هایی که در دهه‌های قبل حلق شده بودند را بهتر کرد.

یک گرایش مهم در طراحی زبان در دهه ۸۰ تمرکز بیشتر روی برنامه نویسی برای سیستم‌های بزرگ از طریق مدول‌ها، و یا واحدهای کدهای سازمانی بزرگ مقیاس بود. مدول-۲، ایدا. و ML همگی سیستم‌های مدولی برجسته‌ای را در دهه ۸۰ توسعه دادند. با وجود اینکه زبان‌های دیگر، مثل PL/i، پشتیبانی بسیار خوبی برای برنامه نویسی مدولی داشتند. سیستم‌های مدولی غالباً با ساختارهای برنامه نویسی عام همراه شده‌اند.

رشد سریع اینترنت در میانه دهه ۹۰ فرصت‌های ایجاد زبان‌های جدید را فراهم کرد. Perl، در اصل یک ابزار نوشتن یونیکس بود که اولین بار در سال ۱۹۸۷ منتشر شد، در وب‌گاه‌های دینامیک متداول شد. جاوا برای برنامه نویسی جنب سروری مورد استفاده قرار گرفت. این توسعه‌ها اساساً نو نبودند، بلکه بیشتر بهینه سازی شده زبان و مثال‌های موجود بودند، و بیشتر بر اساس خانواده زبان برنامه نویسی C بودند. پیشرفت زبان برنامه نویسی همچنان ادامه پیدا می‌کند، هم در تحقیقات و هم در صنعت. جهت‌های فعلی شامل امنیت و وارسی قابلیت اعتماد است، گونه‌های جدید مدولی(mixin، نماینده‌ها، جنبه‌ها) و تجمع پایگاه داده.

۴GLها نمونه‌ای از زبان‌هایی هستند که محدوده استفاده آنها مشخص است، مثل SQL. که به جای اینکه داده‌های اسکالر را برگردانند، مجموعه‌هایی را تغییر داده و بر می‌گردانند که برای اکثر زبان‌ها متعارفند. Perl برای مثال، با "مدرک اینجا" خود می‌تواند چندین برنامه ۴GL را نگه دارد، مانند چند برنامه جاوا سکریبت، در قسمتی از کد پرل خود و برای پشتیبانی از چندین زبان برنامه نویسی با تناسب متغیر در "مدرک اینجا" استفاده کند.




سنجش استفاده از زبان

مشکل است که مشخص کنیم کدام زبان برنامه نویسی بیشتر مورد استفاده‌است، و اینکه کاربرد چه معنی می‌دهد با توجه به زمینه تغییر می‌کند. یک زبان ممکن است زمان بیشتری از برنامه نویس بگیرد، زبان دیگر ممکن است خطوط بیشتری داشته باشد، و دیگری ممکن است زمان بیشتری از پردازنده را مصرف کند. برخی زبان‌ها برای کاربردهای خاص بسیار محبوبند. برای مثال: کوبول همچنان در مراکزداده متحد، غالباً روی کامپیوترهای بزرگ توانا است؛ fortran در مهندسی برنامه‌های کاربردی، C در برنامه‌های تعبیه شده و سیستم‌های عامل؛ و بقیه برنامه‌ها معمولاً برای نوشتن انواع دیگر برنامه‌ها کاربرد دارند. روش‌های مختلفی برای سنجش محبوبیت زبان‌ها، هر یک متناسب یا یک ویژگی محوری متفاوت پیشنهاد شده‌است:

شمارش تعداد تبلیغات شغلی که از آن زبان نام می‌برند.
تعداد کتاب‌های آموزشی و شرح دهندهٔ آن زبان که فروش رفته‌است.
تخمین تعداد خطوطی که در آن زبان نوشته شده اند- که ممکن است زبان‌هایی را که در جستجوها کمتر پیدا می‌شوند دست کم گرفته شوند.
شمارش ارجاع‌های زبان(برای مثال، به اسم زبان) در موتورهای جستجوهای اینترنت.

طبقه بندی‌ها هیچ برنامه غالبی برای دسته بندی زبان‌های برنامه نویسی وجود ندارد. یک زبان مشخص معمولاً یک زبان اجدادی ندارد. زبان‌ها معمولاً با ترکیب المان‌های چند زبان پیشینه بوجود می‌آیند که هربار ایده‌های جدید درگردشند. ایده‌هایی که در یک زبان ایجاد می‌شوند در یک خانواده از زبان‌های مرتبط پخش می‌شوند، و سپس از بین خلاهای بین خانواده‌ها منتقل شده و در خانواده‌های دیگر ظاهر می‌شوند.

این حقیقت که این دسته بندی ممکن است در راستای محورهای مختلف انجام شوند، این وظیفه را پیچیده تر می‌کند؛ برای مثال، جاوا هم یک زبان شیءگرا(چون به برنامه نویسی شیءگرا تشویق می‌کند) و زبان همزمان(چون ساختارهای داخلی برای اجرای چندین جریان موازی دارد) است. پایتون یک زبان اسکریپتی شیءگراست.

در نگاه کلی، زبان‌های برنامه نویسی به مثال‌های برنامه نویسی و یک دسته بندی بر اساس محدوده استفاده تقسیم می‌شوند. مثال‌ها شامل برنامه نویسی رویه‌ای، برنامه نویسی شیءگرا، برنامه نویسی کاربردی، وبرنامه نویسی منطقی؛ برخی زبان‌ها ترکیب چند مثالند. یک زبان اسمبلی مثالی از یک مدل مستقیم متضمن معماری ماشین نیست. با توجه به هدف، زبان‌های برنامه نویسی ممکن است همه منظوره باشند، زبان‌های برنامه نویسی سیستمی، زبان‌های اسکریپتی، زبان‌های محدوده مشخص، زبان‌های همزمان/ گسترده(و یا ترکیب اینها). برخی زبان‌های همه منظوره تا حد زیادی برای اهداف آموزشی طراحی شده‌اند.

یک زبان برنامه نویسی ممکن است با فاکتورهای غیر مرتبط به مثال‌های برنامه نویسی دسته بندی شود. برای مثال، غالب زبان‌های برنامه نویسی کلمات کلیدی زبان انگلیسی را استفاده می‌کنند، در حالیکه تعداد کمی این کار را نمی‌کنند. سایر زبان‌ها ممکن است براساس داخلی بودن یا نبودن دسته بندی شوند.
ساعت : 3:52 am | نویسنده : admin | بهینه سازهای وب | مطلب قبلی
بهینه سازهای وب | next page | next page