اروپا

در یونان باستان، هیچ گونه مراسم خاص حقوقی برای ایجاد یک ازدواج لازم نبود - تنها توافق طرفین و اینکه زوج باید یکدیگر را بعنوان زن و شوهر بپذیرند کافی بود . مردها معمولاً وقتی به دوره ۲۰ یا ۳۰ سالگی می‌رسیدند ازدواج می‌کردند و انتظار داشتند که زن‌های آنها در اوان نوجوانی باشند. عنوان شده‌است که این سنین برای یونانیان مناسب بود چرا که مردان معمولاً تا سن ۳۰ از خدمت سربازی فارغ شده بودند، و ازدواج با یک دختر جوان، باکرگی او را تضمین می‌کرد .





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

در روم باستان انواع گوناگونی از ازدواج وجود داشت. گونه سنتی (متعارف) آن conventio in manum نامیده می‌شد نیاز به مراسمی با حضور شاهدان داشت و با مراسم بخصوصی نیز باطل می‌شد. در این گونه ازدواج، زن حقوق ارث بری را در خانواده سابق خود از دست می‌داد و حقوق خانواده جدیدش را می‌گرفت. او دیگر تحت تبعیت اختیارات همسرش بود نیاز به ارجاع دارد. یک نوع ازدواج آزاد وجود داشت تحت عنوان sine manu. در این قرارداد، زن همچنان یک عضو از خانوادهٔ خود باقی می‌ماند، او تحت تبعیت پدرش می‌ماند، حقوق ارث بری خانواده سابق خود را حفظ می‌کند وهیچ حقوقی در خانواده جدیدش دریافت نمی‌کند. حداقل سن ازدواج برای دختران ۱۲ سال بود.

از اوایل دوره مسحیت (سالهای ۳۰ تا ۳۲۵)، به ازدواج به دید یک مقولهی کاملاً خصوصی نگاه می‌شد، بدون نیاز به هیچ گونه مراسم خاص مذهبی. اگرچه کشیش ایگناتوس اهل Antioch حدود سال ۱۱۰ به کشیش پلی کرپ اهل Smyrna نوشت، «ین گونه‌است که هر دو زن و مردی که با هم ازدواج می‌کنند، که این پیوند با پذیرش کشیش شکل می‌گیرد، که ازدواج آنها در محضر خداوند انجام می‌شود، و نه بر پایهی شهوت خودشان.» / در قرن دوازدهم کجا؟ زن‌ها مجبور بودند که نام شوهران خود را بگیرند و با از ابتدای نیمهی دوم قرن شانزدهم کجا؟ رضایتنامه والدین به همراه رضایتنامه کلیسا برای ازدواج لازم بود.

به جز چند مورد محلی تا ۱۵۴۵ ازدواج‌های مسیحی در اروپا، با رضایت طرفین، اعلام قصد ازدواج و وصلت جسمانی دو طرف انجام می‌شد. زوج به طور شفاهی به هم پیمان می‌بستند که با یکدیگر ازدواج کنند. حضور کشیش یا شاهدین الزامی نبود. این پیمان به عنوان "verbum" شناخته می‌شد. اگر آزادانه و با فعل زمان حاضر ادا می‌شد (برای مثال «من با تو ازدواج می‌کنم») بدون تردید الزام آور بود. اگر به زمان آینده ادا می‌شد («من با تو ازدواج خواهم کرد»)، منجر به نامزدی می‌شد. یکی از کارکردهای کلیسا در دوران قرون وسطی ثبت ازدواج‌ها بود که اجباری نبود. به دلیل اینکه این مسائل در دادگاه کلیسایی حل و فصل می‌شد، هیچ مداخلهٔ حکومتی در ازدواج و وضعیت فردی وجود نداشت. در قرون وسطی ازدواج‌ها از قبل تعیین می‌شد، حتی گاهی اوقات در هنگام تولد. و این قرارهای ازدواج معمولاً برای اطمینان از صحت قراردادها میان خانواده‌های مختلف سلطنتی، اشراف و وراث فیف‌ها بود. کلیسا در برابر این وصلت‌های تحمیلی مقاومت کرد و دلابل ابطال این قرارها را افزایش داد در همان حال که مسیحیت در دوره رومن و قرون وسطی گسترش یافت، ایده آزادی انتخاب در گزینش شریک زندگی با آن رشد کرد و گسترده شد.

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

در بخشی از اقدامات مخالف با اصلاحات، در سال ۱۵۶۳، شورای ترنت فرمان داد که، تنها در صورتی ازدواج کاتولیک روم را به رسمیت می‌شناسد که مراسم رسمی ازدواج در حضور یک کشیش و دوشاهد اجرا شود. این شورا همچنین، در سال ۱۵۶۶، تعلیمات و دستورها مذهبیِ مرتبط با ازدواج را تحت عنوان «اتحاد زناشویی بین زن و مرد، قرارداد بین دو نفر واجد شرایط، که آنها را ملزم به زندگی با یکدیگر، در طول حیاتشان می‌کند.»صادر کرد.

در اوایل عصر حاضر، جان کالوین و همکاران پروتستانی او، به اصلاح قوانین مسیحی ازدواج، که مورد تصویب احکام حقوقی ازدواج ژنو بود، پرداختند. این اصلاحات، خواستار بازنگریِ قانون " لزوم شکل گیری ازدواج با الزامات دوگانهً ثبت نام دولتی و تقدیس کلیساًبود. در انگلستان و ولز در سال ۱۷۵۳، قانون ازدواج Lord Hardwick نیازمند مراسم رسمی بود. مختصر بر‌گزار کردن این عمل، منجر به یک ازدواج خارج از قاعده (غیر معمولی) می‌شد. این نوع از ازدواجهای مخفی یا بی قاعده در زندان ناوگان (Fleet Prison) و صدها مکان دیگر انجام می‌شد. از سال ۱۶۹۰ تا تصویب قانون ازدواج در سال ۱۷۵۳، تنها تعداد ۳۰۰،۰۰ ازدواج مخفی درزندان ناوگان Fleet Prison))انجام شد. این قانون، نیازمند به اجرای مراسمی رسمی بود، که توسط کشیشی در کلیسای آنجلیکا و دو شاهد، به رسمیت شناخته و ثبت می‌شد. این قانون به هیچ وجه برای اقلیت‌های یهودی و کواکرها (Quakers) لازم‌الاجرا نبود. آنها با آداب و رسوم خود ازدواج می‌کردند.

به موجب قانون ازدواج ۱۸۳۶ از سال ۱۸۳۷، در انگلستان و ولز، ازدواج مدنی به عنوان به موجب قانون ازدواج ۱۸۳۶ از سال ۱۸۳۷، در انگلستان و ولز، ازدواج مدنی به عنوان یک جایگزین قانونی برای ازدواج کلیسایی به رسمیت شناخته شد. در آلمان، ازدواج‌های مدنی در ۱۸۷۵ به رسمیت شناخته شد. این قانون اجازه انجام مراسم ازدواج در برابر کارکن رسمی اداره کل امور مدنی را صادر کرد، به شرط آنکه هر دو نفر قصد خود برای ازدواج معتبر و موثر تایید کنند. همچنین پذیرفت که در صورت تمایل طرفین مراسم مذهبی نیز به طور خصوصی بر‌گزار شود.

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






ازدواج از دیدگاه اخلاق

مصطفی ملکیان معتقد است ازدواج و فرزنداوری هر دو اخلاقاً ناروا هستند.






قدرت و نقش‌های جنسیتی

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

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

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






ازدواج با هم‌جنس

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






ازدواج همجنسگرایان

انواع مختلفی از ازدواج همجنسگرایانه وجود دارد، از شکل غیر رسمی و روابط نامشروع unsanctioned)) تا پیوندهایی با تشریفات بالا گسترده شده‌است. در حالی که ازدواج همجنسگرایانه(same-sex marriage) شکل نسبتاً جدیدی از رابطه‌است، با این حال قانون ازدواجِ زوج‌های همجنس همانند زوج‌های غیر هم جنس، به رسمیت شناخته می‌شود. تاثیر تبلیغات و بحث‌ها، در دهه اخیر، بر روی تصور مدنیِ ازدواج‌های همجنس گرایانه میان دو زن و دو مرد، بسیار نو و بی سابقه بوده‌است. برای پیوندهای همجنس ثبت شده، سابقهً طولانی درتمامی جهان وجود دارد. این اعتقاد وجود داشته‌است که پیوندهای همجنس در یونان باستان و رم، برخی از مناطق چین مانند فوجیان، و در برخی زمان‌ها در طول تاریخِ اورپای باستان، جشن گرفته می‌شده‌است. قانون با مشخصهًTheodosian (C.TH.۹٫۷٫۳)منتشر شده در ۳۴۲ میلادی، مجازات شدید یا حتی مرگ را، بر افرادی که ازدواج همجنسگرایانه داشتند، تحمیل می‌کرد. اما مقصود دقیق این قانون و رابطه اش با عملکرد اجتماعیِ آن، نامعلوم بود. اینها تنها چند مثال از ازدواج همجنس گرایانه در فرهنگ آن زمان بود.

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

یکی از مشهورترین نمونه‌های زناشویی دو همجنس، در میان قبیلهٔ آزاند سودان دیده شده‌است. جنگجویان این قبیله می‌توانند مردهای جوانتر را به عنوان عروس بگیرند و این عروس موظف است به یک جنگجور از جهت جنسی خدمت کند و وظایف خانه‌داری را برایش انجام دهد. این جنگجویان «شیربها»ی عروس مذکرشان را به خانواده‌اش می‌پردازند و با دودمان او رابطهٔ سببی برقرار می‌کنند. هرگاه یک جنگجو از کارافتاده شود و دیگر نتواند نقش خود را به عنوان جنگجو بازی کند، عروس مذکر خود را رها می‌کند و گهگاه با خواهر عروس مذکر پیشین‌اش ازدواج می‌کند. در این زمان عروس مذکر پیشین وارد ردهٔ جنگجویان می‌شود و عروس مذکر و جوان‌تری را برای خود می‌گیرد. آزاندها که در رابطهٔ جنسی‌شان بسیار انعطاف‌پذیرند، هیچ مشکلی در جابه‌جایی از کارهای هم‌جنس‌گرایانه به فعالیت‌های ناهم‌جنس‌گرایانه ندارند. (نگاه کنید به مورِی و روسکو، ۱۹۹۸)






سکس و زایش

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






ازدواج در ادیان و مذاهب
دین مسیح

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






اسلام

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

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

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






دین یهود

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






بهائی

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

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






ازدواج‌های موقت

در چندین نمونه از فرهنگ‌ها، آیینِ ازدواج «موقت» و «مشروط» وجود دارد. «رسم حلقه» در میان مردم نژاد سلتی و «ازدواج‌های دارای مدت مشخص» در میان مسلمانان از نمونه‌های آن است. پیش از اسلام، در میان اعراب نوعی «ازدواج موقت» مرسوم بود که امروز آن را در ایران با عنوان «صیغه» (Nikah Mut’ah) و در عراق با عنوان «متعه» می‌شناسند. صیغه نوعی نکاح موقت، با مدت زمان مشخص و معین است. حضرت رسول محمد(صلی الله علی علیه و آله)، ازدواج موقت را مورد تایید قرار داده‌است که گاهی با عث این اتهام می شود که پوشش قانونی‌ای را برای کارگران جنسی فراهم می‌آورد. مجادله‌های مسلمانان در رابطه با سنت صیغه، موجب شده‌است تا این آیین عمدتاً به جوامع شیعه‌نشین محدود شود.






ازدواج با خویشاوندان نزدیک

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






خاتمه یافتن ازدواج

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

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

اینکه هر دو زوج حق دارند نسبت به طلاق رضایت داشته باشند، تنها طی دهه‌های اخیر در کشورهای غربی به رسمیت شناخته شد. در ایالات متحد آمریکا، نادرست نبودن عملِ طلاق، نخستین بار در سال ۱۹۶۹ در کالیفرنیا به رسمیت شناخته شد و نیویورک آخرین ایالتی بود که این موضوع را در سال ۱۹۸۹ به رسمیت شناخت.






ازدواج از دیدگاه حقوقی
مشخصهٔ ازدواج

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






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





ازدواج اجباری

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






انواع نکاح اجباری بالای زنان افغان

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






ازدواج گروهی

ازدواج گروهی یکی از انواع فراتک‌مهری است.

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

تنها جایی که این ازدواج را می‌توان به طور رسمی انجام داد مناطقی از کشور برزیل است.∗






اردواج گروهی چه چیزی نیست؟

ازدواج گروهی، چند همسری نیست. ازدواج گروهی، جامعه بر مبنای اشتراک جنسی نیست.
3:29 pm

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





انواع سایت

سایتها بر اساس کاربرد و نوع برنامه نویسی به چند دسته تقسیم می شوند که عبارت است از :

سایتهای ثابت (Static Website):

این سایتها یکبار طراحی می شوند و اطلاعات مورد نیاز در داخل آنها قرار می گیرد و پس از آن برای تغییر در آنها نیاز به یک طراح حرفه ای یا نیمه حرفه ای سایت است. زبان برنامه نویسی اینگونه از سایتها غالباً HTML و Java Script هستند که در نوع توسعه یافته تر از CSS نیز بهره گرفته می شود.

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

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

اما از طرفی نیز عدم امکان ایجاد تغییرات توسط افراد عادی سبب می‌شود تا امکان بروز رسانی سایت توسط صاحبان و مدیران سایت صلب شود.

نکته: سایتهای ثابت (Static) برای افراد، شرکتها و سازمانهایی مناسب است که حداکثر یک یا دو بار در سال نیازمند به تغییر در محتوای سایت هستند.

سایتهای پویا (Dynamic Website): محتوای سایتهای داینامیک بعد از طراحی توسط افراد عادی که دسترسی به سیستم مدیریت محتوای سایت را داشته باشند قابل تغییر است. زبان برنامه نویسی وبسایتهای پویا میتواند براساس نیاز متفاوت باشد اما عمدتاً از زبانهای ASP ، ASP.Net و Php استفاده می‌شود و از زبانهای کمکی CSS و Silver light و یا Ajax برای ایجاد قابلیتهای ویژه نیز بهره گرفته می شود.

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

یکی از مزیتهای سایتهای داینامیک این است که هیچ محدودیتی برای ایجاد، تغییر یا حذف مطالب، تصاویر و صفحات و غیره وجود ندارد.

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

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

نکته: سایتهای پویا برای افراد، شرکتها و سازمانهایی مناسب است که بیش از دوبار در سال نیاز به تغییر درمحتوای سایت را دارند.

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

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

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

سایتهای متحرک استاتیک و نیمه داینامیک (Static and Dynamic Flash Website): سایتهای فلش یا متحرک دو نوع استاتیک و نیمه داینامیک هستند و توسط نرم‌افزارهای خاصی ایجاد می شوند در برخی موارد از XML یا Action Script برای ایجاد قابلیتهای تغییر یا هوشمندی در این سایتها بهره گرفته می شود.

به طور کلی سایتهای فلش ثابت (استاتیک) غیر قابل تغییر می باشند و مانند سایتهای ثابت یکبار توسط طراح ایجاد می شوند و برای تغییر آن نیاز است تا افراد به صورت حرفه ای یا نیمه حرفه ای از دانش طراحی فلش برخوردار باشند.

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

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

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

سایتهای مجهز به سیستم مدیریت محتوا (Content Management Systems): سایتهای مجهز به سیستم مدیریت محتوا که در اصطلاح به CMS که مخفف Content Management System است مشهورند، وبسایتهایی از نوع پرتالها یا سایتهای پویا هستند که برای مصارف خاص توسط طراحان حرفه ای و یا شرکتهای طراحی حرفه ای ایجاد میشوند.

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

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

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

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

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



مزایای استفاده از وبسایت

وبسایت‌ها مزایای فراوانی را برای مدیران و صاحبان خود به همراه دارند که مهمترین آنها به شرح زیرند:

تاثیر سایت در اطلاع رسانی:

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

تاثیر سایت در بازاریابی:

موتورهای جستجو بدون هزینه برای شمابازاریابی می کنند فقط کافیست رباتهای آنها سایت شما را پیدا کنند و از آن پس زمانی که فردی به دنبال هر یک از خدمات و یا محصولات و یا اطلاعات ارائه شده در سایت شما باشد، این موتورها فرد را به سمت سایت شما هدایت می کنند. میزان بازدید کننده هدایت شده به سایت به پارامترهای زیادی وابسته است اما در بدترین حالت چیزی در حدود ۵۰ نفر در روز توسط موتورهای جستجو به یک سایت هدایت می شوند.

ایجاد قابلیتهای جدید تبلیغاتی:

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

در دسترس بودن:

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

فعالیت در خارج از مرزهای جغرافیایی:

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

درآمد زایی:

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

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



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



برنامه‌نویسی

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

برنامه‌نویسی کامپیوتر (که اغلب در انگلیسی programming یا coding گفته می‌شود) فرایند نوشتن، اشکال زدایی(debug) و نگهداری کد منبع (source code) برنامه کامپیوتر می‌باشد. این کد منبع با یک زبان برنامه نویسی نوشته شده است. این کد منبع ممکن است تغییر داده شده یک کد قبلی و یا یک کد کاملاً جدید باشد. هدف برنامه نویسی ساختن یک برنامه می‌باشد که یک رفتار خواسته شده را به نمایش بگذارد.


تاریخچه
موضوع دستگاه‌هایی که به دنباله‌ای از دستورالعمل‌های از قبل تعریف شده عمل می‌کند بر می‌گردد به Greek Mythology.


برنامه نویسی مدرن
اندازه گیری کاربرد زبان

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


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


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


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



برنامه‌نویسی دستوری

برنامه‌نویسی دستوری (به انگلیسی: Imperative programming) در علوم رایانه یکی از شیوه‌های برنامه‌نویسی است که در آن مراحل اجرای یک برنامه کامپیوتری قدم به قدم توسط برنامه نویس بیان می‌شود. این بر خلاف زبانهای اعلانی است که در آنها تنها نتیجه انجام دستورات بیان می‌شود. به بیان دیگر در زبانهای دستوری چگونگی اجرای برنامه بیان می‌شود اما در زبانهای اعلانی چیستی نتیجه بیان می‌شود.

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


زبان برنامه‌نویسی

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

نسل اول زبان ماشین - زبان صفرو یک
نسل دوم زبانهایی مانند اسمبلی -قابل فهم تر برای انسان
نسل سوم زبانهایی مانند کوبول و پی ال وان و... -دستورات قابل فهم تر برای انسان و نیاز به کمپایلرها
نسل چهارم مثل زبانهای اوراکل و فاکس پرو و اس کیو الها - نزدیک به محاوره‌های انسانی
نسل پنج زبانهایی مانند prolog , ops5 - تمرکز بر حل مسئله و استفاده از الگوریتمهای نوشته شده توسط

برنامه نویس

یک زبان برنامه نویسی یک زبان مصنوعی است که برای بیان محاسباتی که توسط یک ماشین (مخصوصا رایانه) قابل انجام است، طراحی شده‌است.زبان‌های برنامه نویسی برای ایجاد برنامه‌هایی به کار می‌روند که رفتار یک ماشین را مشخص می‌کنند، الگوریتم دقیق را بیان می‌کنند، و یا روشی برای ارتباط انسانند. بسیاری از زبان‌های برنامه نویسی تعدادی قالب از ویژگی‌های نوشته شده دستوری(syntax) و معناشناسی (semantics) دارند، چرا که رایانه‌ها دستورات دقیقاً مشخص نیاز دارند. برخی توسط سند خصوصیات (specification document) تعیین شده‌اند. (برای مثال یک استاندارد ISO)، در حالی که برخی دیگر دارای پیاده سازی غالبی می‌باشند.(مانند Perl) اولین زبان برنامه نویسی به قبل از اختراع رایانه باز می‌گردد، و برای هدایت رفتار ماشین‌هایی مانند دستگاه‌های نساجی اتوماتیک و نوازنده‌های پیانو به کار می‌رفت. هزاران زبان برنامه نویسی خلق شده‌اند، بیشتر در زمینهٔ رایانه، زمینه‌ای که هر ساله بسیاری دیگر ایجاد می‌شوند.


تقسیم‌بندی
زبان‌های برنامه نویسی را می‌توان از چهار دیدگاه متفاوت مورد بررسی قرار داده و تقسیم بندی کرد: الف)روش‌های برنامه نویسی ۱-زیر روالی ۲-ساخت یافته ۳-مدولار ۴-شئ گرا ب)نزدیکی به زبان ماشین ۱-سطح پایین ۲-سطح میانی ۳-سطح بالا ج)نوع ترجمه ۱-مفسری ۲-کامپایلری د)رابط برنامه نویسی ۱-مبتنی بر متن ۲-مبتنی بر گرافیک (ویژوال)



تعاریف

ویژگی‌هایی که غالباً برای تشکیل یک زبان برنامه نویسی مهم شمرده می‌شوند:

تابع :یک زبان برنامه نویسی، زبانی است که برای نوشتن برنامه‌های رایانه‌ای به کار می‌رود که رایانه‌ای را برای انجام محاسبات یا اجرای الگوریتم و یا احتمالاً کنترل دستگاه‌های خارجی مثل چاپگر، ربات و... درگیر می‌کنند.


هدف: زبان‌های برنامه نویسی با زبان‌های طبیعی تفاوت دارند و آن اینکه زبان‌های طبیعی فقط برای فعل و انفعالات بین مردم به کار می‌روند، در حالیکه زبان‌های برنامه نویسی همچنین به انسانها اجازه می‌دهد که از طریق دستورات با ماشین‌ها ارتباط برقرار کنند. برخی زبان‌های برنامه نویسی بوسیله یک دستگاه استفاده می‌شوند تا دستگاه دیگری را کنترل کند. برای مثال برنامه‌های پست اسکریپت(post script) غالباً توسط برنامه دیگری برای کنترل یک چاپگر و یا نمایشگر ایجاد می‌شوند.
ساختارها: زبان‌های برنامه نویسی ممکن است ساختارهایی برای تعریف و تغییر داده ساختارها یا کنترل جریان اجرا داشته باشند.
توان بیانگر: نظریه محاسبات، زبان‌ها را بوسیله محاسباتی که توان بیان آنها را دارند طبقه بندی می‌کند. تمام زبان‌های "کامل تورینگ" می‌توانند مجموعه یکسانی از الگوریتم‌ها را پیاده سازی کنند.ANSI/ISO SQL و Charity مثال‌هایی هستند از زبان‌هایی که کامل تورینگ نیستند، ولی غالباً زبان برنامه نویسی نامیده می‌شوند.

برخی مولفین اصطلاح" زبان برنامه نویسی" را محدود به آنهایی می‌کنند که می‌توانند تمام الگوریتم‌های ممکن را پیاده سازی کنند، گاهی اوقات اصطلاح" زبان رایانه" برای زبان‌های برنامه نویسی محدودتر به کار می‌رود. زبان‌های غیر محاسباتی، مانند زبان‌های مارک آپ(markup) HTML یا گرامرهای قراردادی مثل BNF، معمولاً زبان برنامه نویسی محسوب نمی‌شوند. یک زبان برنامه نویسی(که می‌تواند کامل تورینگ نباشد) ممکن است در این زبان‌های غیر محاسباتی (میزبان) تعبیه شوند.

ساعت : 3:29 pm | نویسنده : admin | مطلب قبلی | مطلب بعدی
طراحی وب امیر | next page | next page