چگونه برنامه نویسی را شروع کنیم؟ (مرحله به مرحله از نقطه صفر)  

درخواست حذف این مطلب
اگر تا کنون سری به لیست های برترین و پر درآمد ترین شغل های دنیا زده باشید، قطعا با موضوع برنامه نویسی به عنوان رده اول درآمد زا ترین شغل ها مواجه خواهید شد. هر چند این گزارش بیشتر جهانی است و در ایران چنان که باید، صد در صد هنوز تحقق نیافته اما به جرات می توان گفت یک برنامه نویس خوب و حرفه ای در ایران خودمان هم می تواند در آمد زایی عالی داشته باشد.از این رو بسیاری از افرادی که از دانشگاه فارغ التحصیل می شوند یا علاقه به کار کردن با کامپیوتر دارند، معمولا تلاش می کنند تا وارد گروه برنامه نویس ها شوند و درآمد خود را از آن جا رقم بزنند.فرض می کنیم که شما نیز می خواهید اولین گام ها برای شروع یادگیری برنامه نویسی از ابتدا و صفر، بردارید. در این آموزش به شما نکته هایی یاد آور می شویم که بتوانید بهترین تصمیم را بگیرید.تبلیغاتروش و آمادگی برای شروع برنامه نویسیچگونگی شروع برنامه نویسیهنگامی که می خواهید آموزش برنامه نویسی را شروع کنید، نمی توانید بی گدار به آب بزنید. شروع به برنامه نویسی یک سری ریزه کاری ها و تصمیمات ابتدایی دارد که می تواند به انتخاب شما جهت دهد. در ادامه این ریزه کاری ها را یکی یکی در وجودتان مورد بررسی قرار بدهید تا بهترین نتیجه را بگیرید.انتخاب شغل برنامه نویسی بر اساس علاقه نه درآمدزاییهمه می دانیم که برنامه نویسی اگر خیلی خوب صورت بگیرد، بیشترین پول ها بابت آن داده می شود، اما دقت کنید که ماهیت این شغل به گونه ای است که باید ابتدا با عشق و علاقه وارد آن شوید.حتی اگر فکر می کنید به این کار علاقه دارید، باید خودتان را در مسیر قرار دهید تا از علاقه خود ممطمئن شوید. ( من نیز فکر می کردم در این حیطه علاقه دارم، اما با کار کردن محدود چند ماهه متوجه شدم اصلا برای کار برنامه نویسی و کد زنی ساخته نشده ام ).بنابراین این شغل را می بایست ابتدا با دل شروع کنید. اگر صرفا نگاه محاسبه گر درآمدی داشته باشید مطمئنا جا می زنید.برخی از افراد به این شغل به عنوان یک کسب و کار صرفا با کلاس نگاه می کنند که البته این دیدگاه نیز اشتباه است و باید باز هم علاقه و استعداد خود را بسنجید.انتخاب زبان برنامه نویسی بر علاقه مهم ترین گام موفقیت در برنامه نویسیانتخاب بستر برنامه نویسی برای شروع به یادگیری برنامه نویسیزمانی که مطمئن شدید که می خواهید با دل و جان و علاقه وقت خود را صرف یادگیری برنامه نویسی کنید، کافی است که انتخاب کنید، در چه زمینه ای می خواهید برنامه نویسی را یاد بگیرید. بستر های برنامه نویسی تا کنون به سه دسته تقسیم شده اندبرنامه نویسی دسکتاپبرنامه نویسی تحت وببرنامه نویسی موبایلحالا هر کدام از این موارد را به اختصار توضیح می دهیم.معرفی برنامه نویسی دسکتاپمعمولا برنامه نویسی دسکتاپ را با اپلیکیشن هایی می شناسیم که روی ویندوز یا سایر سیستم عامل ها نصب می شوند، و به شما امکان کار کردن با این اپلیکیشن ها فقط از مجرای ویندوز و پنجره ها می دهند. مثلا نرم افزارهای دسکتاپ حسابداری و مدیریت شخصی، و حتی برنامه هایی مثل آفیس و غیره از جمله برنامه های دسکتاپ به شمار می آیند.این روزها درخواست های برنامه نویسی دسکتاپ بسیار افول کرده اما هنوز به خط صفر نرسیده است.انواع بستر های برنامه نویسی و شناسایی علاقه مندی و مهارت و استعدادمعرفی برنامه نویسی تحت وباگر دقت کنید بسیاری از کارهایی که این روزها لازم است انجام دهید از طریق نرم افزارهای آنلاین، سایت ها و فرم ها صورت می گیرد.دسترسی به این ابزارها از طریق مرورگر امکان پذیر است. به این گونه ابزارها اپلیکیشن های تحت وب می گویند. معمولا برنامه نویسی تحت وب بیش از دسکتاپ مورد پیشنهاد قرار می گیرد چرا که دنیای وب و تکنولوژی، موجب شده که با لحظه لحظه زندگی عجین باشند و گروه مخاطب تکنولوژی یعنی انسان ها به همین سامانه های تحت وب نیازمند هستند.به عنوان مثال، سامانه سنجش، و هر گونه سامانه آنلاین، در دسته اپلیکیشن های تحت وب گنجانده می شوند و برای اجرای آن ها نیاز به آموزش برنامه نویسی تحت وب است.معرفی برنامه نویسی موبایلاما چیزی که در سال های اخیر، حد اقل ۶ یا ۷ سال اخیر بیشتر رواج پیدا کرده، برنامه نویسی موبایلی است. از آن جا که موبایل بیش از پیش در زندگی مردم رسوخ کرده، می توان حدس زد که بهترین زمینه برنامه نویسی، آموزش برنامه نویسی موبایل است.به تناسب اهمیت این زمینه، تعداد رقبایی هم که در حال آموزش و کار کردن برنامه نویسی موبایل هستند، کم نیستند. فردی که قصد دارد وارد برنامه نویسی موبایل شود، باید به دقت زیاد، شروع به آموزش برنامه نویسی کند و زمینه برنامه نویسی موبایلی را طوری انتخاب کند که از زمان صرف شده اش پشیمان نشود. برنامه نویسی موبایل به دو دسته عمده تقسیم می شود:برنامه نویسی اپلیکیشن های اندرویدیبرنامه نویسی اپلیکیشن های iosدر میان این دو باید بتوانید بهترین انتخاب را داشته باشیدآموزش برنامه نویسی اندروید بهتر است یا iosاز آن جا که بیش از ۷۰ درصد از مردم ایران و البته مردم دنیا، اندروید به دست هستند، قانونا عقل و منطق حکم می کند که به برنامه نویسی اندرویدی روی آورید. بدین صورت می توانید جامعه آماری زیادی را تحت پوشش قرار دهید.البته این بدین معنی نیست که برنامه نویسان ios کسب و کار خوبی ندارند. البته که مخاطبین ios کمترین گروه را نسبت به اندروید تشکیل داده اند و این موجب شده نظر ها به سمت اندروید جلب شود.برنامه نویسی اندروید در اولویت با برنامه نویسی آی او اس است، چرا که مخاطبین بیشتری داردبرای شروع یادگیری برنامه نویسی چکار کنیم؟با توجه به آن چه که تا کنون گفتیم، باید بتوانید زمینه برنامه نویسی و پلتفرم کاری برنامه نویسی را انتخاب کرده باشید. به فرض این که، تا کنون موفق به این تصمیم شده اید راه های آموزش برنامه نویسی را به شما یاد می دهیم.شروع یادگیری برنامه نویسی از صفر با وب سایت هادر دنیای مجازی، وب سایت هایی وجود دارد، که به شما کمک می کند از صفر بتوانید برنامه نویسی را یاد بگیرید. تنها نیازمندی های شما برای بهره مندی از این وب سایت ها موارد زیر است:یاد داشتن زبان انگلیسی ( برای سایت های خارجی )علاقه زیادحوصله زیادمدت زمان کافیبرنامه ریزی دقیق و گام به گامتمرین و ممارست در حین آموزشبهترین سایت های آموزش برنامه نویسیاز جمله بهترین وب سایت های آموزش برنامه نویسی می توان به موارد زیر اشاره داشت:w3schools.com ( بهترین و کامل ترین و ساده ترین سایت آموزش برنامه نویسی با امکان تمرین و تست )bloc.io ( وب سایتی برای آموزش آنلاین برنامه نویسی )continuinged.uml.edu ( وب سایتی برای آموزش آنلاین برنامه نویسی با ارائه مدرک )codeavengers.com ( بستر آنلاین و رایگان برای شروع آموزش برنامه نویسی )html.ir ( وب سایتی برای اموزش ساده و قدم به قدم html از صفر )lynda.com ( وب سایتی برای آموزش اس کیو ال سرور )شروع برنامه نویسی با کتاب های خود آموزدر حال حاضر در بازار، کتاب های خود آموز زیادی برای آموزش برنامه نویسی وجود دارد.برای انتخاب کتاب سعی کنید نکات زیر را به یاد داشته باشید:بهتر است کتاب ها به صورت ورک شاپ باشندبهتر است که نویسنده از نظر توانایی آموزش سرشناس باشدبهتر است که امکان تمرین کردن در کتاب قرار داده شده باشدکتاب و محتویات آن بروز باشددر صورتی که می خواهید با کتاب آموزش برنامه نویسی و شروع برنامه نویسی را به پیش ببرید سعی کنید یک فرد کمکی یا آموزگاری داشته باشید تا در مشکلات شما را راهنمایی کنند.عضویت در انجمن های برنامه نویسی برای مطرح کردن سوالات نیز انتخاب خوبی است.شروع آموزش برنامه نویسی از طریق اینترنت، کتاب و کلاس امکان پذیر استشرکت در کلاس های آموزش برنامه نویسیبرخی از آموزشگاه ها معمولا اقدام به ارائه خدمات آموزشی برنامه نویسی می نمایند. معمولا هزینه کلاس ها گران است، اما بودن در جمع افرادی که مثل شما در حال یادگیری هستند انگیزه تان را قوی تر می کند.برخی از شرکت ها هم به ازای آموزش برنامه نویسی، قول می دهند که دانش آموختگان را استخدام کنند، که در این باره باید صحت و درستی قول و قرار شرکت ها را مورد بررسی قرار داد.آموزش برنامه نویسی چه مدت طول می کشد؟پاسخ این سوال، بستگی کامل به موارد زیر دارد:نوع زبان برنامه نویسیمدت زمان وقت گذاری برای یادگیری برنامه نویسیاستعداد و هوش شمامعمولا گفته می شود که فرد اگر به مدت زمان ۳ تا ۶ ماه به درستی وقت بگذارد می تواند در حوزه برنامه نویسی، به جایگاه خوبی برسد.البته دقت کنید که آموزش برنامه نویسی هیچ گاه متوقف نمی شود و شما لازم است که برای پیشرفت کاری تان، و استفا ...

ادامه مطلب  

برنامه نویسی سیستم چیست؟ - زومیت  

درخواست حذف این مطلب
بر اساس تعاریف جدید برنامه نویسی سطح پائین و برنامه نویسی سیستم یکی نیستند و این دو مفهوم به اشتباه یکسان فرض شده اند.ترکیب دو ایده ی برنامه نویسی سطح پائین (کار با جزئیات سخت افزاری و پیاده سازی ماشین) و طراحی سیستم (ساخت و مدیریت یک مجموعه ی پیچیده از مؤلفه های مرتبط) به نظر غیرضروری می رسد؛ اما این قضیه تا چه اندازه صحیح است؟ و از تعریف مجدد سیستم ها به چه نتیجه ای می توان رسید؟دهه ی ۱۹۷۰: پیشرفت اسمبلیبرای درک تکامل اصطلاح برنامه نویسی سیستم بازگشت به منشأ سیستم های کامپیوتری مدرن ضروری است. دقیقا مشخص نیست چه کسی این عبارت را اختراع کرده است اما بر اساس پژوهش ها تلاش های جدی برای تعریف سیستم های کامپیوتری تقریبا از اوایل دهه ی ۷۰ آغاز شده است. در مقاله ای با نام زبان های برنامه نویسی سیستم به این تعریف اشاره شده است:یک برنامه ی سیستمی مجموعه ای یکپارچه از برنامه های فرعی یا زیربرنامه است، زیربرنامه ها یک مجموعه ی یکپارچه و بزرگ تر از مجموعه اجزا را تشکیل می دهند که اندازه و پیچیدگی آن فراتر از یک حد مشخص است. از نمونه های متداول می توان به سیستم هایی برای برنامه نویسی چندگانه، ترجمه، شبیه سازی، مدیریت اطلاعات و اشتراک گذاری زمانی اشاره کرد. فهرست زیر مشخصات برنامه های سیستمی را ارائه می دهد که بعضی از آن ها را می توان در برنامه های غیرسیستمی هم پیدا کرد و البته ممکن است یک سیستم مشخص تمام این ویژگی ها را به صورت یکجا نداشته باشد:۱. مسئله ی قابل حل ماهیت گسترده ای دارد و شامل تعداد زیادی مسائل فرعی و متنوع است.۲. از برنامه ی سیستمی برای پشتیبانی از برنامه های کاربردی و نرم افزاری دیگر استفاده می شود اما درعین حال می تواند بسته ی کاملی از برنامه ها هم باشد.۳. برنامه ی سیستمی برای تولید پیوسته طراحی شده است نه به عنوان راه حلی یک جا برای حل یک مشکل در برنامه ها۴. برنامه ی سیستمی از نظر تعداد و انواع ویژگی های تحت پشتیبانی به صورت پیوسته در حال تکامل است.۵. یک برنامه ی سیستمی به یک ساختار یا برنامه ی مشخص داخل و میان ماژول ها (برای مثال برقراری ارتباط) نیاز دارد و معمولا توسط بیش از یک شخص یا گروهی از اشخاص طراحی و پیاده سازی می شود.این تعریف تا حدودی قابل قبول است. سیستم های کامپیوتری معمولا دارای مقیاس گسترده و کاربرد طولانی هستند و به مرور زمان تغییر می کنند. البته با این که این تعریف بیشتر توصیفی است اما چشم انداز اصلی آن جداسازی زبان های سطح پائین از زبان های سیستمی است (برای مثال مقایسه ی اسمبلی با فرترن).هدف از زبان برنامه نویسی سیستم فراهم کردن زبانی است که بتوان بدون نگرانی در مورد دستکاری بیت ها از آن استفاده کرد و درعین حال به کدی دست یافت که عملکرد آن از کدهای دستی بهتر باشد. چنین زبانی باید اختصار و خوانایی زبان های سطح بالا را با بازدهی فضا و زمان و دسترسی به امکانات سیستم عامل و ماشین زبان اسمبلر را ترکیب کند. زمان طراحی، نوشتن و اشکال زدایی باید بدون تحمیل سربار بر منابع سیستمی به حداقل برسند. پژوهشگرهای cmu زبانی به نام bliss (زبانی برای برنامه نویسی سیستم) را منتشر کرده اند که به این صورت تعریف می شود:bliss یک زبان پیاده سازی است، البته با توجه به این که هدف تمام زبان های کامپیوتری پیاده سازی است، این تعریف کمی مبهم است. اما در واقع مفهوم عمومی این اصطلاح مدنظر است یعنی زبان های سطح بالایی که بیشتر بر یک برنامه ی مشخص مثل نوشتن سیستم های بزرگ نرم افزاری تولیدی برای یک ماشین مشخص تأکید می کنند.مؤلفان، زبان پیاده سازی را بالاتر از اسمبلی و پائین تر از زبان طراحی می دانندزبان های هدفمند مثل کامپایلر، کامپایلرها در این دسته قرار نمی گیرند و البته لزوما مستقل از ماشین هم نیستند. در این تعریف بر اصطلاح پیاده سازی تأکید می شود و از کلماتی مثل طراحی و مستندسازی استفاده نشده است؛ بنابراین از یک زبان پیاده سازی انتظار نمی رود که طراحی یک سیستم بزرگ یا مستندسازی آن را توصیف کند. مفاهیمی مثل استقلال ماشین، توصیف مشابهی از طراحی و پیاده سازی، خودمستندسازی و مفاهیم دیگر دارند و معیارهایی برای ارزیابی زبان های مختلف هستند.در اینجا مؤلفان، زبان پیاده سازی را بالاتر از اسمبلی و پائین تر زبان طراحی می دانند. بر اساس پژوهش های قبلی، طراحی و پیاده سازی سیستم هرکدام زبان مجزایی دارند. آخرین مدخل مربوط به برنامه نویسی سیستم را می توان در یک متن آموزشی در مورد یادگیری برنامه نویسی سیستم مشاهده کرد که در ۱۹۷۲ نوشته شده است.اما تعریف دقیق برنامه نویسی سیستم چیست؟می توان کامپیوتر را مثل جانداری درنظر گرفت که از تمام دستورات اطاعت می کند. بر اساس یک تصور دیگر، کامپیوترها انسان هایی هستند که از فلز ساخته شده اند یا برعکس، انسان ها کامپیوترهایی هستند که از گوشت و خون تشکیل شده اند. با این حال، با نگاهی دقیق تر به کامپیوترها می توان به این نتیجه رسید که اساسا کامپیوترها ماشین هایی تابع دستورالعمل های مشخص و ابتدایی هستند.در اولین روزهای اختراع کامپیوتر، مردم با دستورالعمل های ابتدایی بین دو حالت on و off با کامپیوتر ارتباط برقرار می کردند. خیلی زود مردم به دنبال دستورالعمل های پیچیده تر رفتند. برای مثال می خواستند خروجی این مسأله را در کامپیوتر ببینند: x=30*y؛ با توجه به این که y=10 در نتیجه x کدام است؟ کامپیوترهای کنونی بدون برنامه های سیستمی قادر به درک چنین زبانی نیستند.مبانی برنامه نویسی سیستمبرنامه های سیستمی (برای مثال کامپایلرها، لودرها، پردازنده های ماکرو، سیستم های عامل) برای تطبیق بهتر کامپیوترها با نیازهای کاربران توسعه یافتند. علاوه بر این مردم به دنبال کمک یا دستیارهایی برای آماده سازی برنامه های خود بودند. این تعریف یادآوری می کند سیستم ها در خدمت مردم هستند حتی اگر صرفا زیرساخت هایی باشند که ارتباط مستقیمی با کاربرها ندارند.دهه ی ۱۹۹۰: ظهور اسکریپت نویسیدر دهه ی ۷۰ و ۸۰ اغلب پژوهشگرها برنامه نویسی سیستم را نقطه ی مقابل برنامه نویسی اسمبلی می دانستند. در آن دوره ابزار خوبی برای ساخت سیستم ها وجود نداشت (البته هیچ اطمینانی از وجود lisp در میان این زبان ها وجود ندارد هیچ کدام از منابع به lisp اشاره نکرده اند، با این حال ماشین های lisp وجود داشتند).در اواسط دهه ی ۹۰، با ظهور زبان های اسکریپت نویسی داینامیک تغییرات عمده ای در زبان های برنامه نویسی رخ داد. بهبود سیستم های اسکریپت نویسی مثل bash، زبان هایی مثل پرل (۱۹۸۷)، tcl ، پایتون (۱۹۹۰)، ruby ، php و جاوا اسکریپت (۱۹۹۵) به توسعه ی برنامه نویسی کمک کرد. این تغییرات در مقاله ی تأثیرگذار اوسترهاوت با عنوان اسکریپت نویسی: برنامه نویسی سطح بالای قرن بیست ویک (۱۹۹۸) به اوج خود رسیدند. به موج حاصل از این تغییرات دوگانگی اوسترهاوت بین زبان های برنامه نویسی سیستمی و زبان های اسکریپت نویسی گفته می شود.زبان های اسکریپت نویسی برای وظایفی متفاوت با زبان های برنامه نویسی سیستمی طراحی شده اند و همین مسأله ریشه ی تفاوت های بنیادی این دو زبان است. زبان های برنامه نویسی سیستمی برای تولید ساختارهای داده ای و الگوریتم ها از ابتدایی ترین عناصر کامپیوتری مثل کلمات حافظه طراحی شده اند.مقاله های مرتبط:در مقابل، زبان های اسکریپت نویسی برای چسباندن طراحی شده اند: مجموعه ای از مؤلفه های قدرتمند دارند و در اصل برای اتصال این مؤلفه ها با یکدیگر در نظر گرفته شده اند. زبان های برنامه نویسی برای کمک به مدیریت پیچیدگی از نوع قوی یا strong typed هستند (در این زبان ها باید نوع متغیرها، ورودی ها خروجی توابع، آرگومان ها و... دقیقا تعیین شوند و کامپایلر در این نوع برنامه کدها را قبل از رسیدن به مرحله ی اجرا runtime مورد بررسی قرار می دهد).درحالی که زبان های اسکریپت نویسی typeless بدون نوع هستند (برای مثال می توان از تعریف متغیر بدون نوع در آن ها استفاده کرد و کامپایلر تمام کارها را برعهده دارد). از این رو برای ساده سازی روابط بین مؤلفه ها و توسعه ی سریع برنامه ها از آن ها استفاده می شود. گرایش های جدید از جمله ماشین های سریع تر، زبان های اسکریپت نویسی بهتر، اهمیت فزاینده ی واسطه های کاربری گرافیکی و معماری های مؤلفه ای و رشد اینترنت به شدت کاربرد زبان های اسکریپت نویسی را بالابرده اند.در سطح تخصصی اوسترهاوت اسکریپت نویسی و سیستم را در راستای محورهای type safety (اطمینان نوع) و دستورالعمل به ازای هر عبارت مقایسه کرده است. type safety یا اطمینان نوع به قابلیت یا ویژگی یک زبان برنامه نویسی برای جلوگیری یا کاهش رخ دادن خطاهای عدم تطابق نوع یا type errors گفته می شود. اوسترهاوت در سطح طراحی بر نقش های جدید هر کلاس زبانی تأکید می کند: برنامه نویسی سیستم برای ساخت مؤلفه ها و اسکریپت نویسی برای چسباندن آن ها به یکدیگر درنظر گرفته می شوند.مقایسه ی زبان های برنامه نویسی بر اساس سطح و درجه ی typing آن ها (زبان های سطح بالاتر دستورالعمل های ماشین بیشتری را برای هر عبارت زبانی اجرای می کنند) زبان های برنامه نویسی سیستم مثل c از نوع قوی و سطح متوسط هستند (۵ تا ۱۰ دستورالعمل به ازای هر عبارت). زبان های اسکریپت نویسی مثل tcl از نوع ضعیف و ...

ادامه مطلب  

بسته جامع آموزش برنامه نویسی #c  

درخواست حذف این مطلب
اطلاعات کلی وضعیت محصول : غیر رایگان سطح آموزش : مبتدی تا پیشرفتهنوع آموزش : تصویریزبان : فارسیتاریخ : ۲۶ شهریور ۱۳۹۶با توجه به اینکه اکثر کاربران، برنامه نویسی به زبان سی شارپ را جهت بازار کار آینده خود انتخاب می کنند، پیشنهاد می کنیم این پست را مطالعه و پکیج آموزش برنامه نویسی#c را جهت در اختیار داشتن همه مطالب و آموزش ها و پروژه ها که دارای ارزش مادی و معنوی بالایی است استفاده کنید.ویژگی های زبان برنامه نویسی #c:یکی از متداول ترین و بهترین روش ها برای پیاده سازی اپلیکیشن ها و نرم افزارهای تحت ویندوز می باشد.یادگیری این زبان برنامه نویسی می تواند پیش نیاز مناسبی برای شروع برنامه نویسی با تکنولوژی asp برای نرم افزارهای تحت وب باشد.در اکثر دانشگاه های کشور به عنوان چند واحد درسی موردبررسی قرار می گیرد و حرفه ای بودن در آن موجب رونق کسب وکار شما در بازار برنامه نویسی کشور خواهد شد.و…مزایای پکیج آموزش #c:تسلط به برنامه نویسی با زبان سی شارپباکیفیت ترین آموزش های #c کشور، با توجه به سرفصل و محتوای ارائه شدهآموزش متناسب با بازار کار برنامه نویسی ایرانکاملا پروژه محور و کاربردیمتمرکز روی تحلیل و کدنویسی استاندارد پروژه۱۶۵ ساعت آموزشمشمول تخفیف ویژه به دلیل تجمیع دوره ها در قالب پکیجو……………………………………………………..آموزش هایی را که با کمک این پکیج آموزشی فرا می گیرید…………………………………………………..با کلیک بر روی عنوان هر دوره ، میتوانید جزئیات آن دوره را مشاهده کنید .– ناگفته های برنامه نویسی تجاری موفق در ایراناگر می خواین پاسخ سوال های مبهمی مثل سوال های زیر که توی ذهن شما و سایر برنامه نویسان هست رو دریافت کنین، در این دوره با ما همراه باشین.برنامه نویسی شغل سختیه ؟چطوری کدها و پروژه های خود را تجاری کنیم و وارد بازار کار برنامه نویسی بشیم؟چطوری قراردادهای حقوقی مربوط به پروژه ها رو تنظیم کنیم که با مشکل مواجه نشیم؟توی دوره های آموزشی مختلفی شرکت کردم ولی به نتیجه دلخواه نرسیدم چیکار کنم؟فرایند تولید یک نرم افزار حرفه ای چیه؟شرکت های برنامه نویسی چه مسیرا را طی می کنن تا نرم افزارشان به بازار کار برسد؟مسائل حقوقی و مالی قرارداد های نرم افزار و برنامه های تجاری چیه؟جزئیات گام های تولید نرم افزار تجاری چیه؟چه نکاتی در استخدام برنامه نویسان و نیروهای کاری شرکت باید رعایت شود؟– دوره کاربردی آموزش پایه برنامه نویسی، الگوریتم و فلوچارتپیش از شروع برنامه نویسی با هر زبان برنامه نویسی، شما باید قدرت درک و تحلیل مسئله و تبدیل آن به الگوریتم و فلوچارت را داشته باشید. به همین دلیل یادگیری و تسلط بر مفاهیم الگوریتم و فلوچارت در برنامه نویسی قبل از هر کاری لازم است. سپس شما می توانید زبان موردعلاقه خود را انتخاب کنید. یادگیری این موضوع هرچند ساده به نظر می رسد اما موضوعی حیاتی و مهم برای افرادی است که می خواهند برنامه نویسی را شروع و به صورت حرفه ای از آن در تحصیل، شغل و حرفه خود استفاده کنند.– آموزش #c در قالب نرم افزار مدیریت ویدئوکلوپدر این آموزش #c که کاملا پروژه محور است و به ساخت نرم افزار مدیریت ویدئوکلوپ پرداخته، با نکات خوبی آشنا می شوید…– آموزش برنامه نویسی تجاری با سی شارپ۶ بخش اول این دوره جامع که توسط مهندس پاسبان تهیه و ضبط شده را در این پکیج گنجانده ایم که به مقدمات #c می پردازد.–دوره آموزش برنامه نویسی شی گرایی در سی شارپبرنامه نویسی شی گرا یا (object oriented programming (oop یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن، شی می باشند. شی یک موجودیت تعریف می شود که خصوصیات و رفتارهای مربوط به خود را داراست.امروزه اکثر زبان های برنامه نویسی از فنون شی گرایی پشتیبانی می کنند. زبانهایی مانند جاوا، c++ ، سی شارپ، دلفی و php از جمله زبانهای شی گرا هستند.در دوره آموزش برنامه نویسی شی گرایی در سی شارپ ابتدا با زبان سی شارپ و نحو آن (syntax) آشنا می شوید.انواع متدولوژی های برنامه نویسی از گذشته تا به امروز را خواهید شناخت. سپس به مفاهیم اولیه و عمومی متدولوژی شیءگرا پرداخته می شود.درنهایت به اجرا و پیاده سازی این مفاهیم در زبان قدرتمند سی شارپ پرداخته می شود.– آموزش ساخت نرم افزار حسابداری و انبارداری با سی شارپما این اطمینان را به شما می دهیم که بعد از دیدن این دوره آموزشی کلیه نیاز های شما در : تحلیل ، ارتباط با بانک اطلاعاتی ، گزارش گیری و دریافت خروجی نهایی از پروژه ها بر طرف شود و به سطح انجام پروژه برسید.با توجه به تنوع سفارشات و پروژه های موجود در بازار کار در حوزه حسابداری و کلا پروژه های بانک اطلاعاتی تصمیم به تهیه این دوره جامع آموزشی گرفته شده است.این آموزش با زبان برنامه نویسی #c و دیتابیس sql و جدیدترین متدهای برنامه نویسی پیاده سازی شده است.–آموزش wpf و entityframework در قالب پروژه اپلیکیشن پیش بینی برنامه ۹۰حتما شما برنامه نود که مخصوص مسابقات فوتبال لیگ برتر است و از شبکه سه نمایش داده می وشد دیده اید. این برنامه دارای یک نرم افزار است که هر هفته یک سوال پیامکی مطرح و برای بینندگان نمایش می دهد. افراد می توانند با استفاده از پیامک در این نظرسنجی شرکت کنند. علاوه بر این برنامه نود یک نرم افزار دارد که با استفاده از آن هم می توان در سوالات نظرسنجی شرکت کرد و هم مسابقات لیگ برتر را پیش بینی کرد.در این دوره آموزشی جذاب قصد داریم با تکنولوژی wpf در زبان سی شارپ و تکنولوژی entity framework نرم افزار برنامه نود را پیاده سازی کنیم.–آموزش ایجاد قفل سخت افزاری یا قفل دانگل usbقفل سخت افزاری (hardware lock) یا دانگل (dongle) وسیله ای الکترونیکی است که به منظور ایجاد امنیت بیشتر برای نرم افزار و جلوگیری از کپی شدن غیرقانونی آن طراحی و ساخته شده است.قفل سخت افزاری تا حد زیادی از دسترسی غیرقانونی افراد غیرمجاز به نرم افزار جلوگیری می کند. زیرا کپی کردن سخت افزار بسیار دشوارتر از نرم افزار است. قفلهای سخت افزاری امروزی بوسیله پورت usb به کامپیوتر متصل شده و می تواند با نرم افزار ارتباط برقرار کنند.–آموزش ساخت ربات تلگرام در سی شارپدر دوره آموزش ساخت ربات در c# قصد داریم محبوبیت این اپلیکیشن و کار با ربات های این شبکه اجتماعی را بیشتر برای شما توضیح دهیم. با برنامه نویسی در سی شارپ و طراحی ربات در داخل تلگرام و اتصال ربات تلگرامی از طریق برنامه نویسی در سی شارپ شما می توانید با طراحی ربات حرفه ای برای اداره و یا سازمان و مشاغل خود بیشتر از امکانات این نرم افزار در دنیای مجازی بهره ببرید.–دوره جامع آموزش sql server 2014 زبان ساختارمند پرسش ها (structured query language) یا sql ، زبانی است سطح بالا مبتنی بر زبان سطح پایین که برای ایجاد، تغییر، و بازیابی داده ها و نیز عملیات بر روی آنها به کار می رود. sql زبانی ساخت یافته برای پرس و جو از بانک های اطلاعاتی است. microsoft sql server ، یک نرم افزار سیستم مدیریت بانک های اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده می شود.در دوره جامع آموزش sql server 2014 قصد داریم شما را با زبان sql و نحوه کار با آن به صورت کاملا پروزه محور و کاربردی آشنا کنیم. در واقع این دوره با هدف کمک به شما جهت ورود به بازارکار و انجام پروژه های مختلف تهیه شده است.لازم به ذکر است، نرم افزارها و کامپوننت های مورد نیاز، همراه این پکیج در اختیار شما قرار داده خواهد شد.نکته قابل توجه اینکه این مجموعه ارزشمند چکیده و حاصل تلاش و تجربه چندین ساله ما در حوزه آموزش برنامه نویسی متناسب با بازار کار ایران می باشد و سعی شده است بهترین مطالب از بهترین و با تجربه ترین اساتید جهت برخورداری شما عزیزان ارائه شود.سرفصل های هر دوره به شرح زیر می باشد: ناگفته های برنامه نویسی تجاری موفق در ایراننحوه ورود به بازار کار حرفه ای های برنامه نویسی چطور پروژه دریافت کنیم و با مشتری قرارداد ببندیم مشتری با چه افراد یا شرکت هایی قرارداد میبندند؟ نکات مهم در تنظیم قرارداد بند هایی که در قرارداد لازم است قید شود شیوه های پرداخت مبلغ قرارداد ثبت راه های دریافت خسارت بحث های حقوقی قرارداد مثل بیمه و مالیات که اکثر شرکت ها با ان مشکل دارند ثبت حقوق مالکیت مادی و معنوی پروژه در قرارداد نحوه قیمت گذاری نرم افزار روش های قیمت گذاری صحیح نرم افزار بند های تاثیر گذار در قیمت نرم افزار نحوه به دست آوردن درامد پایدار با برنامه نویسی پشتیبانی نرم افزار چیست؟ چگونه میتوان با برنامه نویسی به درامد پایدار رسید قیمت گذاری خدمات پشتیبانی نرم افزار به چه صورت می باشد چه نوع پروژه هایی انجام دهیم تا به درامد های میلیونی برسیم برای خودمان پروژه بنویسیم یا برای مشتری چگونه پروژه خود را حرفه ای شروع کنیم نکات مهم در تعیین افراد تیم برنامه نویسی چگونه یک تیم را حرفه ای مدیریت کنیم ابزار های مدیریت تیم های برنامه نویسی git, tfs تعامل و همکاری بین همکاران با trello , taskulu نکات مهم در کد نویسی برنامه های تجاری فاز های تولید نرم افزار تجاری تحلیل(آنالیز) همه میتوانند برنامه نویس شوند ولی همه نمیتوانند یک برنامه نویس خوب شوند اکثر شرکت ها دنبال تحلیلگر خوب هستند تا برنامه نویس یک تحلیلگر خوب یک برنامه نویس خوب هم هست اما برعکس آن همیشه صادق نیست تحلیل نرم افزار به چه شکل باید انجام شود تحلیل نیاز های نرم افزار با مصاحبه، مشاهده و مطالعه استفاده از چه نوع متدولوژی در تحلیل نرم افزار(rup,uml,scrum) زمانبندی پروژه و انجام ان بر پایه زمانبندی تعیین شده طراحی(دیزاین- دمو) قبل از کد نویسی دمو پروژه باید تعیین شود چگونه فرم های اصلی حرفه ای برای پروژه طراحی کنیم چه محتوایی در فرم های اصلی باید قرار گیرد نقش فرم اصلی در قیمت گذاری نرم افزار ویژگی های دمو تجاری تعیین زبان, بانک اطلاعاتی، تکنولوژی و ابزار های مناسب برای پروژه کد نویسی نقش زبان برنامه نویسی در تولید نرم افزار های تجاری چگونه استاندارد و حرفه ای کد نویسی کنیم چگونه برای کد نویسی خود مستندات حرفه ای بسازیم نقش کد نویسی شی گرا در برنامه های تجاری تست(اهمیت تست صحیح) تست ui , ux تست کارایی و سرعت تست امنیت تست با هدف یافتن باگ های پروژه نسخه های نرم افزار نحوه مدیریت نسخه ها و ورژن های نرم افزار معرفی بخش های ورژن معرفی نسخه الفا و بتا نرم افزار و ویژگی های هر کدام نحوه استقرار پروژه در شرکت مقصد نکات مهم در انتقال پروژه به شرکت مقصد چگونه مشتریان قبلی خود را حفظ کنیم چگونه برنامه های خود را به درستی پشتیبانی کنیم چه عواملی باعث می شود تا درامد پایدار برنامه نویسی خود را از دست بدهیم چه عواملی باعث می شود تا بقیه شرکت ها نرم افزار ما را کنار زده و محصول خود را به مشتری بدهند - دوره کاربردی آموزش پایه برنامه نویسی، الگوریتم و فلوچارتتحلیل مسئله، آشنایی با الگوریتم و حل چند مسئله برای آشنایی بهتر با نحوه اجرای برنامه توسط سیستم. آشنایی با فلوچارت، نمادهای استاندارد فلوچارت و رسم آن به همراه حل مسئله. آشنایی با آرایه و لیست و مفاهیم مرتبط با آن به همراه حل مسئله. آشنایی با لیست دوبعدی به همراه حل مسئله جهت تشریح بهتر. مرتب سازی و جستجوی اطلاعات، آشنایی با روش های جستجوی خطی (ترتیبی) و جستجوی دودویی و روش های مرتب سازی حبابی و درجی به همراه حل مسئله. آشنایی با مفهوم زیر الگوریتم به همراه حل مسئله برای درک بهتر تقسیم مسئله بزرگ به چند مسئله کوچک و اهمیت آن. - آموزش #c در قالب نرم افزار مدیریت ویدئوکلوپسرفصل بخش اول آموزش : ارائه ی نقشه ی راه و توضیحاتی درباره ی برنامه نویسی ، انتخاب زبان و بانک های اطلاعاتی ، روش های ارتباط با دیتابیس و ... تحلیل دیتابیس و ایجاد دیتابیس در محیط sql server 2012 enterprise اتصال دیتاست به پروژه و آشنایی با روش های انجام این کار طراحی فرم های نرم افزار و گفتن نکاتی همچون فقط عددی کردن تکس باکس و ... طراحی فرم مشتریان و فرم ثبت محصولات ایجاد جدول مجازی در محیط دیتاست ، که عملکردی مشابه veiw دارد طراحی 3 عملکرد کرایه ی کالا ، بازگشت کالا ، فروش کالا انجام عملیات های چهارگانه بر روی داده ها 9-روش های جلوگیری از استثنا و خطاهای احتمالی سرفصل بخش دوم آموزش : نحوه ی ایجاد دسته بندی داینامیک و نمایش آن در treeview به تعداد شاخه نامحدود استفاده از treeview در گزارشگیری ها و fill کردن اطلاعات دیتابیس استفاده از بارکد و بارکدخوان در قالب این پروژه ی کاربردی و تهیه ی بارکد مجزا برای هر محصول ثبت و نمایش تصویر برای هر محصول گزارش مشتریانی که در بازه ی زمانی خاص ثبت نام کرده اند گزارش فروش محصولات در بازه ی زمانی خاص گزارش درآمد حاصل از کرایه ی مصولات گزارش روزانه ی کارکرد فروشگاه و درآمد آن در یک روز گزارش از درآمد زایی و استفاده ی یک محصول خاص گزارش خریدها و تراکنش های مشتری خاص آموزش تکنیک anchor در تنظیم شناوری اشیا تهیه ی نسخه ی نصب - آموزش برنامه نویسی تجاری با سی شارپنکاتی که قبل از شروع باید بدانید چرا باید برنامه نویسی یاد گرفت؟ بررسی بازار کار برنامه نویسی و جامعه مخاطبین و پروژه ها در ایران افراد و شرکت های موفق برنامه نویسی در ایران انواع زبان های برنامه نویسی و مقایسه کلی آنها بررسی زبان های برنامه نویسی مفسری و کامپایلری و مقایسه آنها تفاوت زبان های آکادمیک و تجاری آیا میتوان برنامه نویسی را در دانشگاه فرا گرفت؟ بررسی پلتفرم های پرطرفدار ویندوز ، وب و اندروید بررسی امکانات ویژوال استودیو برای برنامه نویسی در پلتفرم های مختلف معرفی و بررسی امکانات ویژوال استودیو برای انجام پروژه های تیمیtfs دلیل استفاده از ویژوال استودیو در مقایسه با سایر ide های موجود بررسی تخصصیc# و اهم پروژه هایی که با این زبان نوشته شده است با c# برای چه پلتفرم هایی میتوان نرم افزار تولید کرد؟ c# در برنامه نویسی ویندوز چه خصوصیاتی دارد؟ c# در برنامه نویسی وب چه خصوصیاتی دارد؟ c# در برنامه نویسی موبایل چه خصوصیاتی دارد؟ برترین و پرفروش ترین پروژه هایی که با c# نوشته شده چیست؟ محیط هایconsole , wpf , windowsform چه تفاوتی دارد؟ .netframework چیست و نسخه های مختلف آن چه تفاوتی دارد؟ ویژوال استودیو چه امکاناتی برای برنامه نویسی به ما می دهد؟ مایکروسافت چه پشتیبانی از c# میکند؟ مشکلات به وجود آمده در حین برنامه نویسی را چگونه میتوا ...

ادامه مطلب  

دانلود ++packt gui programming with c  

درخواست حذف این مطلب
کلمات کلیدی: gui, آموزش gui, آموزش تصویری gui, آموزش ویدیویی gui, آموزش کامل gui, آموزش کاربردی gui, فیلم آموزشی gui, فیلم آموزش gui, آموزش gui به صورت تصویری, آموزش gui به صورت ویدیویی, gui programming, آموزش gui programming, آموزش تصویری gui programming, آموزش ویدیویی gui programming, آموزش کامل gui programming, آموزش کاربردی gui programming, فیلم آموزشی gui programming, فیلم آموزش gui programming, آموزش gui programming به صورت تصویری, آموزش gui programming به صورت ویدیویی, gui programming with c++, آموزش gui programming with c++, آموزش تصویری gui programming with c++, آموزش ویدیویی gui programming with c++, آموزش کامل gui programming with c++, آموزش کاربردی gui programming with c++, فیلم آموزشی gui programming with c++, فیلم آموزش gui programming with c++, آموزش gui programming with c++ به صورت تصویری, آموزش gui programming with c++ به صورت ویدیویی, رابط گرافیکی کاربر, آموزش رابط گرافیکی کاربر, آموزش تصویری رابط گرافیکی کاربر, آموزش ویدیویی رابط گرافیکی کاربر, آموزش کامل رابط گرافیکی کاربر, آموزش کاربردی رابط گرافیکی کاربر, فیلم آموزشی رابط گرافیکی کاربر, فیلم آموزش رابط گرافیکی کاربر, آموزش رابط گرافیکی کاربر به صورت تصویری, آموزش رابط گرافیکی کاربر به صورت ویدیویی, برنامه نویسی رابط گرافیکی, آموزش برنامه نویسی رابط گرافیکی, آموزش تصویری برنامه نویسی رابط گرافیکی, آموزش ویدیویی برنامه نویسی رابط گرافیکی, آموزش کامل برنامه نویسی رابط گرافیکی, آموزش کاربردی برنامه نویسی رابط گرافیکی, فیلم آموزشی برنامه نویسی رابط گرافیکی, فیلم آموزش برنامه نویسی رابط گرافیکی, آموزش برنامه نویسی رابط گرافیکی به صورت تصویری, آموزش برنامه نویسی رابط گرافیکی به صورت ویدیویی, سی پلاس پلاس, آموزش سی پلاس پلاس, آموزش تصویری سی پلاس پلاس, آموزش ویدیویی سی پلاس پلاس, آموزش کامل سی پلاس پلاس, آموزش کاربردی سی پلاس پلاس, فیلم آموزشی سی پلاس پلاس, فیلم آموزش سی پلاس پلاس, آموزش سی پلاس پلاس به صورت تصویری, آموزش سی پلاس پلاس به صورت ویدیویی, packt gui programming with c++, آموزش برنامه نویسی رابط گرافیکی کاربر با سی پلاس پلاس, gui, آموزش gui, آموزش تصویری gui, آموزش ویدیویی gui, آموزش کامل gui, آموزش کاربردی gui, فیلم آموزشی gui, فیلم آموزش gui, آموزش gui به صورت تصویری, آموزش gui به صورت ویدیویی, gui programming, آموزش gui programming, آموزش تصویری gui programming, آموزش ویدیویی gui programming, آموزش کامل gui programming, آموزش کاربردی gui programming, فیلم آموزشی gui programming, فیلم آموزش gui programming, آموزش gui programming به صورت تصویری, آموزش gui programming به صورت ویدیویی, gui programming with c++, آموزش gui programming with c++, آموزش تصویری gui programming with c++, آموزش ویدیویی gui programming with c++, آموزش کامل gui programming with c++, آموزش کاربردی gui programming with c++, فیلم آموزشی gui programming with c++, فیلم آموزش gui programming with c++, آموزش gui programming with c++ به صورت تصویری, آموزش gui programming with c++ به صورت ویدیویی, رابط گرافیکی کاربر, آموزش رابط گرافیکی کاربر, آموزش تصویری رابط گرافیکی کاربر, آموزش ویدیویی رابط گرافیکی کاربر, آموزش کامل رابط گرافیکی کاربر, آموزش کاربردی رابط گرافیکی کاربر, فیلم آموزشی رابط گرافیکی کاربر, فیلم آموزش رابط گرافیکی کاربر, آموزش رابط گرافیکی کاربر به صورت تصویری, آموزش رابط گرافیکی کاربر به صورت ویدیویی, برنامه نویسی رابط گرافیکی, آموزش برنامه نویسی رابط گرافیکی, آموزش تصویری برنامه نویسی رابط گرافیکی, آموزش ویدیویی برنامه نویسی رابط گرافیکی, آموزش کامل برنامه نویسی رابط گرافیکی, آموزش کاربردی برنامه نویسی رابط گرافیکی, فیلم آموزشی برنامه نویسی رابط گرافیکی, فیلم آموزش برنامه نویسی رابط گرافیکی, آموزش برنامه نویسی رابط گرافیکی به صورت تصویری, آموزش برنامه نویسی رابط گرافیکی به صورت ویدیویی, سی پلاس پلاس, آموزش سی پلاس پلاس, آموزش تصویری سی پلاس پلاس, آموزش ویدیویی سی پلاس پلاس, آموزش کامل سی پلاس پلاس, آموزش کاربردی سی پلاس پلاس, فیلم آموزشی سی پلاس پلاس, فیلم آموزش سی پلاس پلاس, آموزش سی پلاس پلاس به صورت تصویری, آموزش سی پلاس پلاس به صورت ویدیویی, packt gui programming with c++, آموزش برنامه نویسی رابط گرافیکی کاربر با سی پلاس پلاس, gui, آموزش gui, آموزش تصویری gui, آموزش ویدیویی gui, آموزش کامل gui, آموزش کاربردی gui, فیلم آموزشی gui, فیلم آموزش gui, آموزش gui به صورت تصویری, آموزش gui به صورت ویدیویی, gui programming, آموزش gui programming, آموزش تصویری gui programming, آموزش ویدیویی gui programming, آموزش کامل gui programming, آموزش کاربردی gui programming, فیلم آموزشی gui programming, فیلم آموزش gui programming, آموزش gui programming به صورت تصویری, آموزش gui programming به صورت ویدیویی, gui programming with c++, آموزش gui programming with c++, آموزش تصویری gui programming with c++, آموزش ویدیویی gui programming with c++, آموزش کامل gui programming with c++, آموزش کاربردی gui programming with c++, فیلم آموزشی gui programming with c++, فیلم آموزش gui programming with c++, آموزش gui programming with c++ به صورت تصویری, آموزش gui programming with c++ به صورت ویدیویی, رابط گرافیکی کاربر, آموزش رابط گرافیکی کاربر, آموزش تصویری رابط گرافیکی کاربر, آموزش ویدیویی رابط گرافیکی کاربر, آموزش کامل رابط گرافیکی کاربر, آموزش کاربردی رابط گرافیکی کاربر, فیلم آموزشی رابط گرافیکی کاربر, فیلم آموزش رابط گرافیکی کاربر, آموزش رابط گرافیکی کاربر به صورت تصویری, آموزش رابط گرافیکی کاربر به صورت ویدیویی, برنامه نویسی رابط گرافیکی, آموزش برنامه نویسی رابط گرافیکی, آموزش تصویری برنامه نویسی رابط گرافیکی, آموزش ویدیویی برنامه نویسی رابط گرافیکی, آموزش کامل برنامه نویسی رابط گرافیکی, آموزش کاربردی برنامه نویسی رابط گرافیکی, فیلم آموزشی برنامه نویسی رابط گرافیکی, فیلم آموزش برنامه نویسی رابط گرافیکی, آموزش برنامه نویسی رابط گرافیکی به صورت تصویری, آموزش برنامه نویسی رابط گرافیکی به صورت ویدیویی, سی پلاس پلاس, آموزش سی پلاس پلاس, آموزش تصویری سی پلاس پلاس, آموزش ویدیویی سی پلاس پلاس, آموزش کامل سی پلاس پلاس, آموزش کاربردی سی پلاس پلاس, فیلم آموزشی سی پلاس پلاس, فیلم آموزش سی پلاس پلاس, آموزش سی پلاس پلاس به صورت تصویری, آموزش سی پلاس پلاس به صورت ویدیویی, packt gui programming with c++, آموزش برنامه نویسی رابط گرافیکی کاربر با سی پلاس پلاس, , download packt gui programming with c++, download tutorial, nhkg,n hl,ca packt gui programming with c++, tutorial, e-learning, training course, education, instruction, دانلود packt gui programming with c++, دانلود آموزش, دانلود فیلم آموزش, دانلود راهنمای تصویری, دانلود رایگان آموزش, دانلود آموزش با لینک مستقیم, دانلود رایگان آموزش با لینک مستقیم, داونلود آموزش, دانلد آموزش, download آموزش برنامه نویسی رابط گرافیکی کاربر با سی پلاس پلاس, دانلود آموزش برنامه نویسی رابط گرافیکی کاربر با سی پلاس پلاس, دانلود آموزش آموزش برنامه نویسی رابط گرافیکی کاربر با سی پلاس پلاس, دانلود فیلم آموزشی آموزش برنامه نویسی رابط گرافیکی کاربر با سی پلاس پلاس, دانلود راهنمای تصویری آموزش برنامه نویسی رابط گرافیکی کاربر با سی پلاس پلاس, دانلود رایگان آموزش آموزش برنامه نویسی رابط گرافیکی کاربر با سی پلاس پلاس, دانلود آموزش با لینک مستقیم, دانل ...

ادامه مطلب  

بهترین ویرایشگر برنامه نویسی برای ویندوز و مک در سال ۲۰۱۸  

درخواست حذف این مطلب
بهترین ویرایشگر کدنویسی، بهترین اسلحه مخفی یک برنامه نویس است. مثل یک چاقوی سوئیسی که می تواند بهترین دوست یک سرباز تنها، در عملیات نفوذ باشد. دوست شما کیست؟بهترین ویرایشگر کد، بهترین دوست برنامه نویس است. پیشرفت روزافزون صنعت تکنولوژی و سرعت تحولات آن در سال های اخیر شگفتی های زیادی را خلق کرده و با رشد هوش مصنوعی و عرضه ی انواع دستگاه های هوشمند بسیاری از رؤیاهای انسان تحقق یافته است. برای ساختن و پرداختن به بسیاری از ایده ها دیگر نیاز به فعالیت های مشقت بار و پیچیده نیست. با تهیه مقداری لوازم مکانیکی و بردهای دیجیتال و کمی سررشته از مکانیک و الکترونیک هرکسی در خانه می تواند ابداعات جالبی در زندگی خود داشته باشد؛ اما جان مایه تحقق این تخیلات در زندگی روزمره ما، دانشی به نام برنامه نویسی است.حالا هرکسی می تواند با صرف کمی وقت و تدبیر برنامه هایی هرچند ساده طراحی کند. آن ها را با قطعات و بردهای آماده همراه کند و به این قطعات جان ببخشد. هرچند اگر بخواهد می تواند در نوشتن این کدها چنان تبحر پیدا کند که آن را تبدیل به یک شغل دائم و پردرآمد کند. سرعت پیشرفت تکنولوژی برای برنامه نویسان حرفه ای هم می طلبد که با سرعت و دقت بیشتری کدهای جادویی خود را خلق کنند تا در بازار پررقابت فناوری برگ برنده ای داشته باشند. اهمیت این موضوع باعث رونق بسیار، در بازار و صنعت طراحی زبان های سطح بالا شده است.مقاله های مرتبط:نقطه مشترک این علاقه مندان و آن فداییان برنامه نویسی، ابزاری است به نام ادیتور یا ویرایشگر متن. ادیتور ها هستند که باقدرت و سرعت و هوشمندی خود دستورات و ایده های برنامه نویسان را تبدیل به کدهای تمیز و مرتبی می کنند که کارآمد و باارزش هستند. آن ها مبتدیان را راهنمایی می کنند و حرفه ای ها را یاری می بخشند که با اطمینان و سرعت بیشتری کدهای خود را وارد کنند.ادیتور ها در همان گام اول با همه برنامه نویس ها همراه می شوند ولی تنها برنامه نویسان حرفه ای هستند که می دانند بودن یا نبودن یک سمبل مانند; در انتهای یک کد چقدر مسئله بزرگی است. حال گشتن و نیافتن این مسئله، در میان هزاران خط کد می تواند عمر کیبورد و مانیتور را زیر مشت و لگد برنامه نویس، کوتاه کند. ادیتور های قدرتمند همچون خدمتگزارانی مهربان در کنار این مردان خشمگین هستند تا به آن ها کمک کنند هرگز دچار چنین مشکلاتی نشوند، ایده ای ناب خود را بیرون بریزند شکوه زندگی یک برنامه نویس را تجربه کنند.زبان برنامه نویسی و زبان نشانه گذاریزبان های برنامه نویسی آن دسته از زبان هایی هستند که برنامه نویسان به وسیله آن ها الگوریتم های خود را برای ماشین قابل فهم می کنند. زبان های مطرح مانند جاوا یا زبان سی پلاس پلاس از این دسته هستند. زبان های نشانه گذاری markup language آن دسته از زبان های هستند که متن و نشانه های معنی دار را باهم ترکیب می کنند و در آن ها الگوریتمی دیده نمی شود، مانند زبان html یا xml.ویرایشگر متن و محیط یکپارچه توسعه نرم افزارهمیشه برای برنامه نویسی نیازی به استفاده از ide نیست. این کار را می توان با استفاده از نرم افزارهای ساده؛ ولی قدرتمند مثل ویرایشگر کد انجام داد.ویرایشگر متن یا ادیتور کد نرم افزارهایی هستند که برای ویراستاری متون و کدهای زبان های برنامه نویسی با توجه به شیوه نامه یا نحو زبان (syntax) استفاده می شوند؛ لیست بهترین ویرایشگر برنامه نویسی در ویندوز و مک در مورد آن ها است. از آن سو نرم افزارهای محیط یکپارچه توسعه نرم افزار (integrated development environment) از قدرت و توانمندی بیشتری برخوردار است. از امکانات مهم ide می توان به ویرایشگری کدها، کامپایل کردن و دیباگ کردن برنامه ها اشاره کرد. وجه دیگر این نوع نرم افزارها رابط کاربری گرافیکی، برای سهولت در برنامه نویسی است. ویژوال استودیو (microsoft visual studio) و اکلیپس (eclipse) از دسته ide مطرح هستند.همیشه برای برنامه نویسی نیازی به استفاده از ide نیست. این کار را می توان با استفاده از نرم افزارهای ساده؛ ولی قدرتمند مثل ویرایشگر کد انجام داد، همانند نوشتن برنامه ای برای یک برد اپن سورس مثل آردوینو (arduino). همین نوع ویرایشگر کدها که در لیست بهترین ویرایشگر٬ها معرفی می شوند در طراحی خود این توانایی را دارند که با اضافه کردن پلاگین ها، مرزها را بشکنند و به برنامه های ide نزدیک شوند. ویرایشگرهای کد به دلیل راحتی نرم افزار در نصب، اجرای روان، انعطاف پذیری، توانایی در ارتقاء و همچنین گستره پشتیبانی از زبان های مطرح در یک ادیتور متن سبک و کم حجم، امروزه بسیار موردتوجه هستند.لیست بهترین ویرایشگر برنامه نویسی برای مک و ویندوزشناخت ادیتورها و امکانات آن ها، تجزیه و تحلیل، سرعت، هوشمندی و انعطاف پذیری آن ها به شما کمک می کند، همانند یک تکاور زبده برای هر عملیات برنامه نویسی حتی بدون وجود ide آماده باشید. سبک بودن، قابلیت نصب روی انواع سیستم عامل ها، حتی پرتابل بودن این ادیتورها از مزیت های تاکتیکی است که هر برنامه نویس حرفه ای به اهمیت آن اعتراف دارد و جویای حال و احوال لیست بهترین ویرایشگر برنامه نویسی نیز خواهد بود.۱. ویرایشگر نوت پد پلاس پلاس(notepad plus plus)نوت پد پلاس پلاس قدرتمند و مملو از امکانات ریزودرشت برای سرعت بخشیدن به کارها با دقت بالاست. این ادیتور متن و ویرایشگر کد برنامه نویسی یک پسرعمو هم در ویندوز دارد. هرچند که با حضور ++notepad در ویندوز کمتر کسی پای مجلس نوت پد قدیمی می نشیند. نوت پد پلاس پلاس رایگان و اپن سورس است. علاوه بر آن رابط کاربری خوبی هم دارد. یکی از جذاب ترین بخش های این ادیتور، خاصیت تب ویرایشی (tabbed editing) است. شما می توانید هم زمان و به راحتی با چند فایل مختلف در یک پنجره کار کنید.npp در ویرایش متون html بیشتر شهره است؛ ولی با کد نویسی در زبان های دیگر، هیچ گاه پشیمان نخواهید شد. نوت پد به صورت استاندارد کدهای شما در زبان های مختلف رنگی می کند تا بهتر و راحت تر آن ها را تشخیص دهید. اگر این کار شمارا راضی نمی کند، قابلیت سفارشی کردن هم در این ادیتور مهیا است. npp در حین کدنویسی، پا به پای شما با کدها همراه است. علاوه بر اینکه به شما پیشنهادی برای تایپ سریع می دهد به محض واردکردن کدهای اشتباه براساس شیوه کدنویسی با برجسته کردن اشتباهات، چیزی کم نمی گذارد. نوت پد در هنگام نصب چند پلاگین کاربردی و مفید با خود به همراه دارد و البته می تواند از مخزن پلاگین در ادیتور به پلاگین های جدید نیز دسترسی داشته باشید. npp حقیقتا شایسته چنین جایگاهی، در لیست بهترین ویرایشگر برنامه نویسی سال ۲۰۱۸ است.ویژگی های برجسته:notepad plus plus برای ویندوز (windows) ساخته شده است؛ اما علاقه مندان به آن می توانند در مک اواس ۱۰ (mac os x) و لینوکس (linux) و یونیکس (unix) هم آن را تجربه کنند.نوت پد پلاس پلاس نرم افزاری سبک است و به آسانی نصب می شود.پلاگین های زیادی را می شود به آن اضافه کرد و با ماکرونویسی می توانید از امکانات موجود هم فراتر بروید.از قابلیت tabbed editing پشتیبانی می کند.قابلیت ساخت بوک مارک bookmark برای نشانه گذاری دارد.با دراگ و دراپ کردن فایل ها به محیط نرم افزار می توانید آن ها را باز کنید.پشتیبانی از قابلیت فول اسکرینهوشمندی در تشخیص صحت شیوه کدنویسیقابلیت یکپارچه سازی مداوم (compiler integration) در پروژه که با هر تغییر کد پروژه دوباره build می شود تا همه کدهای قبلی و جدید باهم هماهنگ باشند.پشتیبانی از قابلیت ftpتوانایی چک کردن لغات و مقایسه فایل هاتوانایی code folding که باعث می شود کدها در بلوک هایی به صورت فشرده قرار بگیرند تا سرعت و مدیریت کدها بهتر شود.تنظیم منوی برنامه به زبان فارسیرایگان و متن باز استنکاتی برای ارتقاء و بهبود:ویرایش فایل از طریق http, ssh و webdav به طور پیش فرض پشتیبانی نمی شود.برای نصب روی مک اواس ۱۰ نیاز به نرم افزار wine دارید که البته برای اجرای دیگر نرم افزراهای ویندوز روی مک و لینوکس نیز لازم است.نتیجه:تجربه این ویرایشگر در زبان های php،html،css و javascript فوق العاده جذاب است. کمتر ادیتور سورس کدی در لیست بهترین ویرایشگر برنامه نویسی، دقت نوت پد++ در تذکر به اشتباهات کدنویسی را دارد و در بازه های زمانی کوتاه و به سرعت در حال ارتقاء امکانات ادیتوری خود است. ۲. ویرایشگر سابلایم تکست (sublime text)سابلایم تکست ادیتور دیگری از دسته سبک وزن ها باقدرت ویرایش بالا در لیست بهترین ویرایشگر برنامه نویسی است. این ادیتور با سی++ و پایتون نوشته شده است. انعطاف پذیری بسیار خوبی در سفارشی کردن دارد و به برنامه نویس کمک می کند با سرعت و کارایی بالا کدنویسی کند. در سابلایم تکست با متدهای جالبی از ویرایش برمی خورید که در کمتر نرم افزار ویرایشی دیگر دیده می شود. اسنیپت ها (snippets) بخش جذاب دیگری از تجربه کار در سابلایم تکست است. به عبارت دیگر سابلایم تکست به برنامه نویس این قابلیت را می دهد هر جا الگویی را دید حتی در ویرایش، از سابلایم بتواند برای اجرای سریع آن استفاده کند. این کار به قوی شدن فکر برنامه نویس کمک خوبی می کند و درعین حال باعث می شود مهاجرت به نرم افزارهای دیگر هم سخت شود. جعبه فرمان های (command palette) سابلایم، مثل یک خدمتکار مفید در اختیار شماست تا با کیبورد اکثر کارها را در sublime text مدیریت کنید. کار با کیبورد هم یکی از مهم ترین مهارت های یک برنامه نویس است. سابلایم تکست از نظر گرافیک صفحه کاربری و تم زمینه سیاه که محبوب برنامه نویسان است چیزی کم نمی گذارد و در لیست بهترین ویرایشگر برنامه نویسی سال ۲۰۱۸ جایگاهی کمترین از این، برای آن منصفانه نیست.ویژگی های برجسته:قابلیت ویرایش هوشمند هم زمان چند خطقابل استفاده در سیستم عامل های windows، macos، linuxقابلیت چند سکوییقابلیت ارائه سریع لیست فایل موجود در یک فولدر و ورود به آنرابط کاربری محبوبانعطاف پذیری و سفارشی شدن بالابا نصب پلاگین توانایی پشتیبانی از فریمورک openfl و زبان برنامه نویسی haxeحمایت از توابع وردپرستشخیص قدرتمند خطاهای زبان برنامه نویسی و برجسته کردن آن ها با نصب بسته مخصوص هر زباننکاتی برای ارتقاء و بهبود:حمایت کم از زبان های راست نویسحمایت کم در لینوکسرایگان فقط در حالت trialتأکید شدید برای کار با کیبورد به مذاق همه شیرین نیستنتیجه:این ویرایشگر اعتیادآور است. این ویرایشگر یکی از بهترین ها برای زبان html و php است. هرچند ویرایشگرهای دیگر هم در این زمینه خوب کار می کنند؛ ولی سابلایم با خلاقیت هایش به برنامه نویس در کدنویسی سمت کلاینت و سرور طعم دیگری دارد.۳. ویرایشگر اتم (atom)اتم یک ویرایشگر متن ساده و راحت است. ازنظر ظاهری شبیه سابلایم تکست است ولی اغلب برنامه نویسان با آن بیشتر اخت می شوند و ارتباط بهتری برقرار می کنند. برای نصب قالب هم انتخاب های زیادی برای atom وجود دارد. این ویرایشگر که با node.js طراحی شده چند سکویی و اپن سورس است. قابلیت ویژه اتم توانایی هک هسته آن توسط کاربران برای کارایی بیشتراست. اتم با بخش مدیریت پکیج خود به راحتی می تواند فراتر از ویرایشگر متن عمل کند. atom توسط گیت هاب توسعه یافته است. این یک مزیت عمده است چراکه گیت هاب باهدف افزایش کارایی و کارآمدی توسعه دهندگان خلق شده است و رزومه موفق آن نیازی به تائید ندارد. اتم در اتصال به گیت هاب نیز به خوبی عمل می کند. ویرایشگر سورس کد اتم در مجموعه ابزارهای خود یک جستجوگر فازی جذاب هم دارد که شیوه کارش ترکیب دو متد جستجوگر کلمات و غلط گیر املایی است، از همین رو به جستجوگر فازی معروف شده است.ویژگی های برجسته:سادگی و جذابیت در طراحی رابط کاربریپشتیبانی از جعبه فرمان همانند سابلایم تکستابزارهای ویژه برای توسعهمدیریت مجتمع برای پشتیبانی از پلاگین هاشیوه سفارشی سازی ساده و سهل در راب ...

ادامه مطلب  

گزارشی از نشست نقد و بررسی مجموعه داستان «بانوی کوچه ذغالی» تلاشی برای روایت حقیقت زندگی  

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

ادامه مطلب  

بهترین زبان های برنامه نویسی برای یادگیری درسال ۲۰۱۸  

درخواست حذف این مطلب
بهترین زبان های برنامه نویسی برای یادگیری در سال ۲۰۱۸، سکوی پرش کاربران به قله های فناوری خواهند بود.بهترین زبان های برنامه نویسی لیستی برای هدف گذاری آینده است. برای برداشتن اولین گام در برنامه نویسی حرفه ای ، باید بدانید که چه راه هایی برای رسیدن به مقصود دارید. انواع زبان های برنامه نویسی همین راه ها هستند. به یاد داشته باشید لزوماً بهترین راه ها٬ کوتاه ترین آن نیست. برای موفقیت در دنیای بزرگ برنامه نویسی باید ابتدا زبان ها، پتانسیل، حوزه کاربرد، امنیت، کارایی و کاربردی بودن آن ها را بشناسید. باید بدانید که هر زبان به چه کاری می آید و چه توانایی هایی دارد؟ از این طریق است که می توانید آینده و جایگاه آن زبان را در صنعت it پیش بینی کنید؛ چراکه آینده آن زبان می تواند آینده شما باشد.فرض کنید از میان زبان های انسانی زبان چینی را یاد گرفتید. می توانید با بیش از یک میلیارد چینی زبان صحبت کنید. کمتر زبانی چنین پتانسیلی در خود دارد؟ ولی آیا شما با چینی ها، سروکار دارید؟ بهترین زبان های برنامه نویسی هم به همین نحو از برترین ها قرار می گیرند. شاخص هایی وجود دارد که بدون تعصب، نشان می دهد یک زبان برنامه نویسی چرا و چگونه از دیگر زبان ها برتر است؟لیست فنی برترین زبان های امروز دنیای فناوری اطلاعات، با بررسی دقیق و علمی جایگاه فعلی و سرنوشت آن ها در دنیای تکنولوژی، به شما کمک می کند تا اولین گام خود را درست و محکم بردارید.زبان های چهار ستارهزبان های برنامه نویسی شاخص هایی دارند که توانایی هرکدام از آن ها در این خصایص، جایگاه آن ها را در لیست بهترین زبان های برنامه نویسی تعیین می کند. این شاخص ها عبارت اند از:سطح درآمد و حقوق برنامه نویسگستره فرصت های شغلی و تقاضای کاردرصد رشد تقاضا و فرصت های شغلی در آیندهدرصد یادگیری آسان و لذت بخش راهنمای سفر در دنیای بهترین زبان های برنامه نویسیمقاله های مرتبط:ما به سرزمین هر زبان سفر می کنیم تا اهداف اصلی از خلق آن را بشناسیم. قدرت ها و ضعف زبان های برنامه نویسی را بررسی می کنیم. نگاهی به نمودارهای معتبر و مفید tiobe و گزارش octoverse گیت هاب می کنیم تا محبوبیت هر زبان در دنیای فناوری اطلاعات را بسنجیم. به نمودار جذاب حقوق و دستمزدهای سایت indeed و stackoverflow مراجعه می کنیم و وضعیت درآمد زبان های برنامه نویسی را مقایسه می کنیم. با استفاده از ابزار google trends وضعیت تقاضای آن ها را طی بازه زمانی پنج سال گذشته بررسی می کنیم. قسمتی از شیوه کدنویسی زبان موردنظر را می بینیم تا باحال و هوای آن زبان، آشنا شویم.در انتهای سفرمان به شما پیشنهاد می کنم، مطلب زبان های برنامه نویسی که آینده را تغییر خواهند داد نیز مطالعه کنید. زبان هایی که به سرعت بازار آینده برنامه نویسی را تسخیر می کنند و هدف گذاری برای یادگیری آنها یک سرمایه گذاری عاقلانه و پرسود است. سایت tiobe و لیست بهترین زبان های برنامه نویسیسایت tiobe خط کش محبوبیت دنیای برنامه نویسی است. tiobe درباره بهترین زبان برنامه نویسی یا زبان هایی که در بالای لیست پرشمارترین خطوط کدنویسی در دنیا قرار دارند، نیست. این سایت شاخص های باکیفیتی دارد و هرماه نتایج آن بروزرسانی می شود.شاخص های رتبه بندی در این سایت بر اساس تعاریف زیر است:تعداد مهندسان خبره و ماهر در سراسر جهاندوره های آموزشی زبان برنامه نویسیفروشندگان ثالثموتورهای جستجوگستردگی همکاری سایت جستجو مانند گوگل، بینگ، یاهو، ویکی پدیا، آمازون، یوتیوب و بایو اعتبار خاصی به این گزارش ها می دهد.سایت github و لیست بهترین زبان های برنامه نویسیgithub باشگاه مبتنی بر وب برای توسعه پروژه های رایگان و تجاری است. با استفاده از سیستم کنترل گیت هاب برنامه نویسان از سراسر جهان می توانند باهم در ارتباط باشند و در مدیریت پروژه ها و توسعه آن ها مشارکت داشته باشند.ایجاد وضعیت آنلاین و رصد روند تغییرات کدها در یک پروژه، به تیم برنامه نویس پروژه، قدرت هماهنگی و مدیریت بیشتری را می دهد، این همان مزیت گیت هاب است. مزیتی که باعث شده تا ۲۴ میلیون کاربر در ۶۷ میلیون مخزن با وسعت ۳۳۷ زبان برنامه نویسی در گیت هاب مشغول فعالیت باشند. این مجموعه عظیم گیت هاب را علاقه مند به ساخت گزارشی سالیانه به نام octoverse کرده است که موضوع آن محبوب ترین های زبان های برنامه نویسی است.سایت indeed و لیست بهترین زبان های برنامه نویسیمحور فعالیت سایت indeed استخدام و کاریابی است. این سایت در سال ۲۰۱۴ وارد عرصه کاریابی اینترنتی شد و هم اکنون در ۲۸ زبان و در بیش از ۶۰ کشور مشغول به فعالیت است. تعداد بازدیدکنندگان از این سایت در ماه به ۲۰۰ میلیون نفر می رسد و هرروز میلیون ها نفر در آن به جستجوی فرصت های شغلی و مطالعه روزمه افراد می پردازند.سایت stackoverflow و لیست بهترین زبان های برنامه نویسیstackoverflow برای ایرانیان عزیز و به صورت خاص برای جامعه برنامه نویسی آن آشنا است. به جرات می توان گفت این سایت یک دایه مهربان برای توسعه دهندگان مبتدی است. در آن بیش از میلیون ها سؤال در رشته های مختلف برنامه نویسی مطرح شده که توسط دیگر برنامه نویسان برای آن ها، راه حل هایی مناسب و آموزنده بیان شده است. این سایت در ماه پذیرای بیش از ۵۰ میلیون کاربر است و شما باکمی مشغولیت در آن احساس غربت نخواهید کرد.فعالیت در این سایت ها برای برنامه نویسان حرفه ای لزوماً و به صورت مستقیم، درآمدی ندارد؛ ولی درصد مشارکت برنامه نویسان و البته جواب های درست آن ها باعث خلق یک رزومه خودکار توسط سایت می شود. این رزومه ها و گزارش ها توسط جویندگان متخصصان برتر و کارآمد و محققان نیز، رصد می شود و موجب خلق فرصت های شغلی مناسبی خواهد شد. استک اورفلو نظرسنجی های معتبری درباره برنامه های کاربردی محبوب، عادت های کاری برنامه نویسان و غیره نیز ارائه می دهد.۱. زبان برنامه نویسی جاوا اسکریپت (java script)جاوا اسکریپت طبق نتایج سایت stackoverflow با کسب ۶۵ درصد رأی محبوبیت کاربران، در جایگاه نخست ایستاده است.جاوا اسکریپت زبان جذابی است که اغلب با جاوا اشتباه گرفته می شود. اقبال برنامه نویسان و رشد سریع این زبان در یک دهه گذشته بسیار جای تأمل دارد. قابلیت های این زبان باعث شده که به محض ورود شما به دنیای برنامه نویسی، با چند برنامه و نرم افزار یا صفحه وب روبه رو می شوید که با این زبان وظیفه خود را انجام می دهند.جف اتوود jeff atwood معروف و محبوب دنیای برنامه نویسی و از بنیان گذاران سایت stackoverflow و stack exchange جمله جالبی را در مورد این زبان بیان کرده است:هر برنامه ای که بتواند به شیوه جاوا اسکریپت نوشته شود، روزی به صورت جاوا اسکریپت نوشته خواهد شد.حقیقتاً هم جاوا اسکریپت با روند رو به رشد فنی و افزایش محبوبیت خود، در سال های آینده نیز رقیب سرسختی برای دیگر زبان ها خواهد بود.در میان سه زبان اول طراحی صفحات فرانت اند (frontend) جاوا اسکریپت یک پای ثابت است. اگر جی کوئری (jquery) را رقیبی برای جاوا اسکریپت به حساب می آورید، باید بدانید، جی کوئری یک کتابخانه جاوا اسکریپتی است. فریمورک ها هم گویی صف کشیده اند تا با جاوا اسکریپت کار کنند. از angular، react،ember،backbone گرفته تا دیگران که درراه اند. شما در فرانت اند با جاوا اسکریپت هستید در بکند (backend) نیز به لطف فریمورک node.js به صورت در لحظه و از سمت سرور با جاوا اسکرپیت، جویای احوال کلاینت ها هستید.طبق نتایج آماری stackoverflow و به زبان ریاضی ۷۵ درصد فریمورک های محبوب در سال ۲۰۱۷ بر پایه جاوا اسکریپت بودند. تصور کنید کسانی که به زبان جاوا اسکریپت مسلط هستند، برای انتخاب فریمورک مناسب چقدر باید نگران باشند؟مقاله های مرتبط:اگر می خواهید برنامه شکوهمند و جذاب خود را به شیوه وب تعاملی بسازید و در لحظه کاربران کلاینت را از مزایای برنامه خود بهره مند کنید، جاوا اسکریپت می تواند انتخاب اول شما باشد. این را هم به یاد داشته باشید که جاوا اسکریپت دو همراه دوست داشتنی بانام های html و css هم دارد. این سه تفنگدار تیم قدرتمندی را باهم تشکیل می دهند و در مأموریت طراحی صفحات وب یکه تازی می کنند.در عرصه برنامه های گوشی های همراه که امروز بازار داغی دارد، جاوا اسکریپت حامیان خوبی دارد. شما با ابزار apache cordova می توانید وارد برنامه چند سکویی (cross platform) شوید که مبتنی بر html 5 هستند. اپلیکیشن های زیبایی بسازید که به همت سه تفنگدار طراحی می شوند و جاوا اسکریپت نقش محوری در آن ها دارد. با ابزار react native و قدرت جاوا اسکریپت پا را از این فراتر بگذارید و با زیرساخت های native گوشی های همراه ارتباط برقرار کنید تا اپلیکیشن های مفید و قدرتمندی روانه بازار کنید.زمانی هم که بخواهید وارد حوزه ساخت برنامه های بازی یا حتی دسکتاپی شوید فریم ورک electron در کنار شماست. به راحتی می توانید برنامه هایی چند سکویی را با javascript برای انواع سیستم عامل ها بسازید.شاخص محبوبیت زبان برنامه نویسی در tiobeجمع بندی جاوا اسکریپت از بهترین زبان های برنامه نویسی بدون شک جاوا اسکریپت از درصد محبوبیت بالایی چه در زمان ما و چه در آینده برخوردار است. رقابت در رنک های بالای حقوق و دستمزد مابین زبان های برنامه نویسی، مخصوصاً برای زبان های تازه وارد بسیار سخت است. همان طور که گفته شد، تنها محبوبیت یک زبان باعث نمی شود که حقوق و درآمد فوق العاده نصیب برنامه نویسان شود.وضعیت محبوبیت جاوا اسکریپت در پنج سال گذشته نمونه کدنویسی در زبان جاوا اسکریپت document.addeventlistener("domcontentloaded", function(event) { var e = document.getelementbyid("myform"); var msg = ""; // wait for user to click the button e.addeventlistener("change", function () { var mycolor = this.color.value; if (mycolor == "blue") { msg = "just like the sky!"; } else if (mycolor == "red") { msg = "quite daring!"; } else if (mycolor == "green") { msg = "like... grass?"; } // output message document.getelementbyid("msg").innerhtml = msg; }, false); });۲. زبان برنامه نویسی سویفت (swift)swift ...

ادامه مطلب  

شکسته نویسی در شبکه های اجتماعی، مصیبت زبان فارسی  

درخواست حذف این مطلب
کاستی های شکسته نویسی را شاید بشود به هر سبب نادیده گرفت یا کم اهمیت انگاشت، اما از پیامدهای زیانبار رواج بی رویه شکسته نویسی در شبکه های اجتماعی نمی شود گذشت.ناگفته پیداست که سخن گفتن خیلی پیرسال تر از نوشتن است. با این همه از حدود 3000 پ.م. (تاریخ نخستین نوشتارهای سومریان در جنوب عراق کنونی) تاکنون زبان نوشتاری چنان کارکرد ناگزیر و جایگاه برجسته ای داشته که تصور نبودنش ممکن نیست. گفتار و نوشتار با یکدیگر تفاوت های چشمگیری دارند، اما هرکدام در جایی و به وقتی به کار می آیند. اگر زبان نوشتار با آموزش و تمدن و قدرت سیاسی- اقتصادی و ادبیات و هنر پیوند داشته، زبان گفتار هم زبان مردمان گوناگونی بوده که بی بودنشان دستیابی به تمدن و قدرت و هنر شدنی نبوده.بنابراین همراه با افت و خیز کشمکش های طبقاتی میان فرداستان و فرودستان و دگرگونی های اجتماعی هر یک از این دو گونه زبان ناگزیر به همزیستی و تاثیرپذیری از یکدیگر بوده اند. این تاثیر گاه سازنده و سودمند بوده و گاه زورورزانه و زیانبار. اگر در دوران استبدادی زبان نوشتاری سلاحی می شود در دست زورمندان و زورگویان، در دوران انقلابی یا بحرانی هم زبان گفتاری مجالی برای خودنمایی یا زورآزمایی پیدا می کند. در دوران دموکراسی و در جامعه هایی که بنیاد دموکراتیک دارند و پایدار می نمایند، زبان نوشتار و زبان گفتار هرکدام در جای خود و در موقعیتی برابر کارکرد و نقش خود را دارند و گرچه بر یکدیگر تاثیر می گذارند، یکدیگر را نفی نمی کنند. دوران گذار و تنش و نابسامانی اما بستری برای توازن و هماهنگی و همسازی میان زبان نوشتار و زبان گفتار فراهم نمی کند.تفاوت های میان گفتار و نوشتار که کم یا بیش در هر زبانی دیده می شوند، به خودی خود مایه ستیز و ناسازگاری میان این دو نمی شوند. این تفاوت ها در گذر تاریخ و بنا به آنچه در بیرون از زبان و در جهان گویشوران می گذرد، پررنگ و کمرنگ و نیز دگرگون میشوند، بی آن که به نابودی یا سستی نوشتار یا گفتار بینجامند. برای نمونه در انگلیسی از زمان چاوسر به بعد تلفظ (واگویه) واژه ها بسیار دگرگون شده، بی آن که دیکته یا وانویسه واژه ها دگرگونی چندانی پیداکرده باشد. بر این روال در انگلیسی امروزی تفاوت میان شکل نوشتاری بسیاری از واژه ها با شکل گفتاری آن ها بسیار است. در فرانسه امروزی هم نمونه پربسامد و در خور توجه از تفاوت ساختاری یا دستوری در گفتار و نوشتار را می توان در شیوه منفی کردن فعل ها یافت (در نوشتار با دو نشان منفی و در گفتار با یکی)*.در فارسی (نیز در عربی) تفاوت میان زبان گفتار و زبان نوشتار چشمگیر است. در ایران تا زمانی که سواد و کتاب در انحصار خواص بود، زبان نوشتاری در خدمت آنان بود و مردم هم با زبان ها و گویش ها و لهجه های خود فولکلور یا فرهنگ و ادبیات مردمی خود را داشتند. همزمان با مشروطه و پس از آن تا پیش از انقلاب، زبان نوشتاری به یاری روشنفکران و نویسندگان پوست انداخت و دگرگون شد تا بتواند به میان مردم کوچه و بازار راهی بیابد. به این ترتیب از نابرابری زبان نوشتاری و زبان گفتاری و بیگانگی میان این دو کاسته شد و همچنان که مردم به راه گذر از وضعیت رعیت به شهروند افتادند، زبان نوشتاری و زبان گفتاری هم فرصتی یافتند تا در کنار هم و نه در فراز و فرود یکدیگر قرار بگیرند و به نوعی از توازن و تناسب و هماهنگی دست یابند.زندگی زبان فارسی مانند هر زبان دیگری پیرو تاریخ و جغرافیای گویشوران آن است. زبان فارسی کنونی در ایران نه تنها برکنار از موقعیت ایران در جهان و بحران های سیاسی-اجتماعی آن و نیز ناگزیری و سختی دوره گذار فرهنگی از سنت به مدرنیته نیست که بسیار تاثیرپذیر از این فاکتور (سازه)هاست. برخی از تاثیرها سازنده و پیش برنده و زمینه ساز دگرگونی های مثبت در زبانند. برای نمونه کوشش برای ساختن و توانمند کردن زبان فارسی علمی، برآمده از تاثیر جهان پیشرفته و جایگاه علم و تکنولوژی در آن است. در برابر، پاره ای دیگر از تاثیرها و دگرگونی ها می توانند مایه گزند و آسیب باشند و زبان فارسی را بیمار و کم توان کنند. در کوران دگرگونی های پرشتاب و عالمگیر فناوری، بحران سیاسی- اجتماعی- فرهنگی درون ایران در چند دهه گذشته زبان فارسی را آسیب پذیر کرده است.در میان بیماری ها یا آسیب هایی که گریبانگیر فارسی امروزی شده اند، یکی هست که می شود آن را زبان ولنگاری نامید. زبان ولنگاری گستره بزرگی دارد و هرگونه کاستی برآمده از بی دانشی یا کم دانشی یا بددانشی زبانی و سرسری گیری ها ریز و درشت را در بر می گیرد- از گرته برداری های نابجا از زبان انگلیسی (و گاهی زبان فرانسه یا دیگر زبان ها) گرفته تا ترجمه های نادرست یا شتابزده تا غلط پراکنی های رسانه ها تا رواج واگیردارانه نادرست گویی و نادرست نویسی در زندگی روزانه و بازتاب آن در شبکه های اجتماعی، ناگفته پیداست که توانمندی فزاینده رسانه ها و به ویژه رشد و رواج پرشتاب رسانه ها و شبکه های اجتماعی و تاثیر روزافزون آن ها بر زندگی اجتماعی- فرهنگی همراه با ناگزیری ارتباط از راه نوشتن و افزایش میل و توان همگان به نوشتن سودمندی هایی به ارمغان آورده اند. در همین حال اما این ها زمینه ساز آسیب رسانی به بزبان فارسی از راه واگیری گسترده و پرشتاب کاستی ها و نادرستی ها یا رویکردها و روش های ناسنجیده زبانی هم می شوند. یکی از آسیب های واگیرداری که از راه شبکه های اجتماعی (و گاه حتی رسانه های سنتی) به زبان فارسی می رسد، چیرگی (و اگر گویاتر بخواهم بگویم، «زورآوری») نابجا و ناسنجیده زبان گفتار بر زبان نوشتار است. شکسته نویسی ناروشمند و خودسرانه نمودی از این زورآوری است. پیش از بررسی شکسته نویسی خوب است درباره دو ترم و یک مفهوم روشنگری شود. یکم این که چه در فارسی و چه در انگلیسی گاهی مرز میان رسانه ها اجتماعی و شبکه اجتماعی روشن نیست. شبکه های اجتماعی، اگر بخواهیم دقیق باشیم، بخشی از مجموعه یا پیکره رسانه های اجتماعی اند. شاید بهترین راه برای بیان تفاوت میان این دو اشاره به تفاوت سبک یا روش ارتباط آن ها باشد.در رسانه تکیه بر گفتن است، در حالی که در شبکه تکیه بر گفتن و شنیدن است. برای نمونه فیس بوک شبکه ای برای ارتباط دو یا چندسویه و گفت و شنود است. کانال تلگرامی رسانه ای برای ارتباط یک سویه است. در این نوشته گرچه سوی نگاه رو به هرگونه رسانه اجتماعی است که در آن نوشتار هم به کار می آید، تاکید بر شبکه های اجتماعی گذاشته می شود.دوم این که شکسته نویسی با گفتارنویسی یکی نیست. برخی از کاربران زبان فارسی یا از تفاوت این دو بی خبرند یا به این تفاوت بی اعتنایند و بنابراین هر دو را یکی می انگارند. شکسته نویسی یکی از نمودها یا روش های پیاده کردن گفتارنویسی به شمار می آید و تنها می تواند در سطح آوایی بازتاباننده زبان گفتاری باشد. پس مهم است از یاد نبریم که شکسته نویسی کاری به تفاوت های میان گفتار و نوشتار در سطح واژگانی یا در سطح ساختاری یا دستوری ندارد.گرایش به نوشتن بر پایه زبان گفتاری یا نوشتاری کردن گفتار و همچنین میل به ساده کردن دیکته و بنابراین روی آوردن به کوتاه نویسی در زبان های دیگر هم دیده می شود. برای نمونه در زبان انگلیسی در گستره پیام های خصوصی و در اندازه ای محدود و به شکلی قاعده مند کوتاه نویسی (مانند حرف یو به جای واژه یو به معنی تو یا شما) به کار می رود. با این همه در انگلیسی به رغم تفاوت چشمگیر و پربسامد میان دیکته یک واژه و تلفظ آن همگان کم یا بیش پایبندی خود را به قاعده ها و هنجارها نشان می دهند و از ایجاد هرج و مرج در زبان می پرهیزند. از این گذشته، نمی شود از یاد برد که گرچه باخبری از رویکردها و رفتارهای زبانی کاربران زبان های دیگر خوب است، نمی توانیم با تقلید یا الگوبرداری از زبان های دیگر گرفتاری های زبان فارسی را از میان ببریم.از دیدگاه روانشناسی اجتماعی می توانیم گرایش واگیردارانه به شکسته نویسی در شبکه های اجتماعی فارسی زبان را نمودی از میل به نافرمانی ببینیم؛ و یا نمودی از سرکشی در برای هرگونه اتوریته (از جمله اتوریته نهادهای رسمی و آموزشی که با زبان سر و کار دارند و حتی اتوریته اهل زبان) و نیز میل به خودمختاری یا آسانگیری یا پاسخگویی به ناگزیری های زمانه (فردگرایی، دور تند زندگی، خودکفایی...). از دیدگاه زبان فارسی اما پیامدهای این گرایش بیش از انگیزه ها و هدف های آن اهمیت دارند- گرچه بازشناسی آن ها ناگزیر است. دیدگاه نخست در گستره کارشناسی جامعه شناسان است. در این جا تنها از نگاه یکی از اهل زبان کارکرد و دامنه و کاستی ها و پیامدهای رواج بی رویه شکسته نویسی در رسانه ها و شبکه های اجتماعی در دیدرس قرار می گیرد.کارکرد شکسته نویسی این است که از راه شکسته نوشتن واژه ها یا نوشتن واژه ها به صورتی که بر زبان می آیند یا به شکلی نزدیک به آنچه بر زبان می آیند، وجه آوایی زبان گفتاری را به عرصه زبان نوشتاری بیاورد تا به این ترتیب به پدیدآوردن لحن (نواخت) خودمانی و نارسمی یاری برساند.شکسته نویسی را می توان به سه شاخه بخش کرد؛ در شاخه نخست تفاوت شکل گفتاری یک واژه با شکل نوشتاری آن برآمده از نیاز یا میل گویشوران به کوتاه کردن یا کم کردن هجا (میرم/ می روم//...) است. در شاخه دوم تفاوت از این جا آب می خورد که گفتن واژه به شکل نوشتاری آن روان نیست و بنا به گرایش زبان گفتاری به روانی دگرگونی آوایی در واژه رخ می دهد (نمونه ها: گشد/ گشت// پمبه/ پنبه// یخه/ یقه// وخت/ وقت// اشتماعی/ اجتماعی// اختصاد/ اقتصاد// اژداد/ اجداد// پن یا پنش/ پنج// شمبه/ شنبه// هیش/ هیچ//).در شاخه سوم شکسته نویسی بیانگر تفاوت میان واژه در زبان نوشتاری معیار با شیوه بیان آن در گویشی ویژه است (نمونه برای گویش مشهدی: امشو/ امشب// نمونه برای گویش تهران: خونه/ خانه// تهران/ تهران//). این نوع یا شاخه شکسته نویسی که نه نمایانگر گرایش زبان گفتاری به کوتاه شدن و روان شدن واژه ها که بیانگر میل به نویساندن گویشی ویژه است، در متن های ادبی (مانند گفت و گوهای داستانی یا دیالوگ های آمده در داستان) با پژوهش هایی ویژه یا ترانه می تواند بجا و حتی ضروری باشد. اما نمود این شاخه از شکسته نویسی در رسانه ها و شبکه های اجتماعی حکایت از آن دارد که برای گرویدن به گویش تهرانی(به بیان دقیق تر گویش پایتختی به معنی گویش چیره در پایتخت) به نشانه همرنگی با زبان پایتخت نشینان چشم و هم چشمی خواسته ناخواسته و دانسته نادانسته ای در کار است که هم نابجا و هم زیانبار است.شکسته نویسی همیشه و همه جا بیهوده و بیجا یا زیانبار نبوده و نیست. پس از مشروطه و با آغاز داستان نویسی مدرن در ایران و به کوشش کسانی چون دهخدا و جمالزاده و هدایت (و بعدتر چوبک و دیگران) زبان گفتار که در آن هنگام تنها زبان مردم کوچه و بازار بود از تنگنای تحمیلی درآمد و در ادبیات بازتابید. ادبیات در بستر گریز از استبداد و کشش به مردم سالاری به فرهنگ شفاهی مردم و زبان گفتار و گویش ها و لهجه ها روی آورد و با پرده برداری از این گنج های پنهان غنای زبان گفتاری و همچنین گویش های گوناگون را آشکار کرد. به این ترتیب هم گرایش به بهره گیری از توانمندی های زبان گفتاری و هم شکسته نویسی گفت و گوها در داستان ها و به کار گرفتن زبان ها و گویش های بومی رایج شد. در دوره های بعدی برخی از داستان نویسان بر پایه پسند و تجربه خود از شکسته نویسی دیالوگ ها چشم پوشی ک ...

ادامه مطلب  

بسته جامع آموزش طراحی سایت و برنامه نویسی با زبان php  

درخواست حذف این مطلب
اطلاعات کلی وضعیت محصول : غیر رایگان سطح آموزش : مبتدی تا پیشرفتهنوع آموزش : تصویریزبان : فارسیتاریخ : ۲۶ شهریور ۱۳۹۶زبان برنامه نویسی php را می توان هم برای طراحی وب و هم به عنوان یک زبان عمومی استفاده کرد.زبان هایی مثل php تحولی نوین در وب ایجاد کرده است.زبان php یک زبان اسکریپتی یکپارچه است و با هردو سیستم ویندوز و یونیکس همخوانی دارد، لذا بیشتر کاربران ترجیح می دهند که از این زبان استفاده کنند. همچنین به کاربر اجازه می دهد که بدون هیچ مشکلی، وب سایت خود را مدیریت و گسترش دهد.ویژگی های زبان برنامه نویسی php:php یک زبان کاربرپسند است، یادگیری آن ساده و میزان گستردگی آن را می توان افزایش داد.انعطاف پذیری و داینامیک بودن آن بالاست.هزینه استفاده، مطلوب و مقرون به صرفه است.با استفاده از زبان php شما می توانید سرعت عملکرد و اجرای برنامه ها را افزایش دهید.اوپن سورس است.سرعت عملکرد و اجرای برنامه ها بالاست.php یک زبان سریع است که باعث صرفه جویی در هزینه و زمان می شود.و….مزایای پکیج آموزش php:تسلط برنامه نویسی با زبان php را از سطح مقدماتی تا پیشرفته آموزش دیده و کاملاً مسلط و حرفه ای شوید.باکیفیت ترین آموزش های php کشور، با توجه به سرفصل و محتوای ارائه شدهآموزش متناسب با بازار کار برنامه نویسی ایرانکاملا پروژه محور و کاربردیمتمرکز روی تحلیل و کدنویسی استاندارد پروژه۲۳۹ ساعت آموزشمشمول تخفیف ویژه به دلیل تجمیع دوره ها در قالب پکیجو……………………………………………………..آموزش هایی را که با کمک این پکیج آموزشی فرا می گیرید…………………………………………………..با کلیک بر روی عنوان هر دوره ، میتوانید جزئیات آن دوره را مشاهده کنید .– ناگفته های برنامه نویسی تجاری موفق در ایراناگر می خواین پاسخ سوال های مبهمی مثل سوال های زیر که توی ذهن شما و سایر برنامه نویسان هست رو دریافت کنین، در این دوره با ما همراه باشین.برنامه نویسی شغل سختیه ؟چطوری کدها و پروژه های خود را تجاری کنیم و وارد بازار کار برنامه نویسی بشیم؟چطوری قراردادهای حقوقی مربوط به پروژه ها رو تنظیم کنیم که با مشکل مواجه نشیم؟توی دوره های آموزشی مختلفی شرکت کردم ولی به نتیجه دلخواه نرسیدم چیکار کنم؟فرایند تولید یک نرم افزار حرفه ای چیه؟شرکت های برنامه نویسی چه مسیرا را طی می کنن تا نرم افزارشان به بازار کار برسد؟مسائل حقوقی و مالی قرارداد های نرم افزار و برنامه های تجاری چیه؟جزئیات گام های تولید نرم افزار تجاری چیه؟چه نکاتی در استخدام برنامه نویسان و نیروهای کاری شرکت باید رعایت شود؟– دوره کاربردی آموزش پایه برنامه نویسی، الگوریتم و فلوچارتپیش از شروع برنامه نویسی با هر زبان برنامه نویسی، شما باید قدرت درک و تحلیل مسئله و تبدیل آن به الگوریتم و فلوچارت را داشته باشید. به همین دلیل یادگیری و تسلط بر مفاهیم الگوریتم و فلوچارت در برنامه نویسی قبل از هر کاری لازم است. سپس شما می توانید زبان موردعلاقه خود را انتخاب کنید. یادگیری این موضوع هرچند ساده به نظر می رسد اما موضوعی حیاتی و مهم برای افرادی است که می خواهند برنامه نویسی را شروع و به صورت حرفه ای از آن در تحصیل، شغل و حرفه خود استفاده کنند.–آموزش تبدیل فایل psd به html به صورت کاملاً responsive – پروژه محورpsd فرمت اختصاصی نرم افزار فوتوشاپ photoshop است که به طرح لایه بازشناخته می شود. به لطف این فرمت گرافیست ها می توانند کارهای خود را همان گونه که در فوتوشاپ وارد کرده اند با این فرمت ذخیره کرده و بدون هیچ کم کاستی در اختیار دیگر افراد قرار دهند تا آنان نیز از عناصر گرافیکی در دسترس وموجود در آن در کارهای خود از قبیل ساخت پوستر ، قالب و پوسته وبسایت ، تصاویر مربوط به متون وب مستر ها و… بهره برند.آنهایی که صاحب سایت هستند قالب های وب که توسط طراحان طراحی شده است را خریداری می کنند و برای اینکه قالب را در وب سایت خود قرار دهند باید آن را به html تبدیل کنند.از وقتی که فتوشاپ امکان طراحی قالب را به راحتی هر چه تمام تر در اختیار مخاطبان خود گذاشته تا به صورت فایل های psd ذخیره کنند این تکنیک در چندین سال اخیر بسیار مورد استفاده قرار گرفته است. فایل های psd اساساً برای طراحی وب استفاده می شوند و فقط بعد از تبدیل آنها به html مورد استفاده قرار می گیرند. در نتیجه، صفحات وب به راحتی قابل مشاهده می باشند.– معرفی دوره مهندسی وبمهندسی وب یک فرآیند استفاده شده برای ایجاد سیستم ها و کاربردهای مبتنی بر وب، باکیفیت بالا که یک مجموعه آرایه از مضامین و کارکردها را برای یک قشر وسیعی از کاربران نهایی می رساند، می باشد.در این بخش مطالب مقدماتی و مفیدی را عنوان می کنیم که برای شروع یادگیری هر فرد نیاز به آن دارد.-دوره جامع آموزش مهندسی وبدر ۵ فصل ابتدایی این دوره مباحث مقدماتی و تا حدودی متوسط بیان می شود . البته همان طور که خواهید دید مهندسی وب شامل مباحث جدیدی هست که در طول دوره با آن ها برخورد خواهید کرد.در بخش اول، به صورت مقدماتی با html، css، javascript، jquery و bootstrapp آشنا می شوید و در بخش دوم که شامل ۳ فصل می باشد، تلاش شده است مفاهیم اساسی سمت سرور بررسی شوند. به این صورت که با مفاهیم کاربردی xml و مدل dom آشنا می شوید و تا حد متوسط آمادگی کار با انواع خوراک سایت مثل rss و atom و وب سرویس ها را پیدا می کنید.همچنین با زبان php آشنا می شوید این بخش شامل تمام مباحث کاربردی مقدماتی و متوسط می باشد. خیلی تلاش شده است که همگام با آموزش چند پروژه هم بررسی شود که می تواند برای شما عزیزان مفید باشد.در نهایت هم مباحث کاربردی mysql بیان شده که برای تازه کارها بسیار مفید است.– دوره آموزش مقدماتی php و شی گراییدر این دوره که دوره ی مناسبی برای افراد تازه کار است، با هدف شروع برنامه نویسی وب به معرفی ۴۷ مبحث رد این حوزه پرداخته می شود.– پکیج کامل آموزش ساخت فروشگاه اینترنتی مشابه دیجی کالا با phpهمان طور که می شناسید، دیجی کالا مرجع تخصصی نقد و بررسی و فروش اینترنتی کالا در ایران است و در طی این آموزش شما توانایی های بسیاری در برنامه نویسی و ایجاد یک فروشگاه اینترنتی با php کسب می کنید.امیدواریم این آموزش ، بتواند تمام نیازهای شما در زمینه برنامه نویسی را رفع کند.نیازهایی از قبیل :۱- یادگیری زبان برنامه نویسی php و تحت وب ۲- طراحی یک فروشگاه اینترنتی از صفرتا صد ۳- طراحی یک فروشگاه اینترنتی با امکانات بسیار زیاد ۴- ورود به بازار کار حرفه ای و کاربردی ۵- کسب درآمد از طریق اینترنت و فروشگاه های اینترنتی و بسیاری موارد دیگر–آموزش طراحی سایت با php مشابه سایت شیپور در این آموزش نحوه طراحی سایتی مشابه سایت شیپور با استفاده از زبان php مورد بررسی قرار میگیرد.– آموزش symfony در قالب پروژه وبسایت کاریابیاین دوره، یکی از دوره های حرفه ای مربوط به زبان برنامه نویسی php و فریم ورک محبوب سیمفونی است که در قالب یک پروژه کاریابی پیاده سازی می گردد.پروژه کاریابی یک سایت برای افرادیست که به دنبال نیرو برای شرکت یا خدمات خود هستند یا افراد متخصصی که به دنبال شغل مناسبی می گردند.– دوره کامل آموزش فریم ورک codeigniterدر این دوره به شکل پروژه محور فریم ورک codeigniter را بررسی خواهیم کرد و پس از آشنایی نسبی با قسمت های مختلف این framework به ساختن یک سیستم مدیریت محتوای ساده در قالب یک پروژه خواهیم پرداخت.– دوره آموزش فریم ورک لاراولفریم ورک به فارسی معنی چارچوب رو میده، یعنی یک سری استانداردهای تعریف شده که برنامه نویس رو ملزم به اجرای این استاندارد ها و حرکت در مسیر تعبیه شده میکنهفریمورک های برنامه نویسی معمولا چیزی فراتر از این چهارچوب رو همراه خودشون دارند مثل توابع و کلاس های پرکاربرد از پیش نوشته شده و استاندارد شده طبق ساختار فریمورک ، البته خود این توابع هم با اضافه شدن به فریمورک جزئی از چهارچوب و ساختار فریمورک میشن که شما ملزم به رعایت اونها هستید ، هدف کلی از این توابع هم سرعت بیشتر در توسعه برنامه هست.– آموزش کار با api اینستاگرام در phpهمانطور که می دانید اینستاگرام شبکه اجتماعی اشتراک گذاری عکس و ویدئو است. در سال های اخیر رشد فوق العاده ای در جذب کاربران داشته است و به یکی از شبکه های اجتماعی بسیار محبوب در بسیاری از کشورها از جمله ایران تبدیل شده است.در این دوره با تمامی موارد اینستاگرام آشنا می شوید و همچنین می توانیم از داخل سایت خودمان داخل اینستاگرام لاگین کنیم و پست های دیگر کاربران را بخوانیم و یا پست جدید داخل اینستاگرام ارسال کنیم ….–دوره جامع آموزش طراحی و ساخت روبات برای تلگرام با phpحتما همه شما با روبات های تلگرام آشنایی دارید و نیاز به معرفی نداره ولی این که این دوره چه کاربردی برای ما داره رو سعی می کنم یکم توضیح بدمشما با طراحی یک روبات برای وب سایت این امکان رو به کاربران تلگرامتون میدین که یک سری از امکاناتی که مد نشرتون هست رو به صورت اتومات به کاربرانتون بدین…لازم به ذکر است، نرم افزارها و کامپوننت های مورد نیاز، همراه این پکیج در اختیار شما قرار داده خواهد شد.نکته قابل توجه اینکه این مجموعه ارزشمند چکیده و حاصل تلاش و تجربه چندین ساله ما در حوزه آموزش برنامه نویسی متناسب با بازار کار ایران می باشد و سعی شده است بهترین مطالب از بهترین و با تجربه ترین اساتید جهت برخورداری شما عزیزان ارائه شود.سرفصل های هر دوره به شرح زیر می باشد: ناگفته های برنامه نویسی تجاری موفق در ایراننحوه ورود به بازار کار حرفه ای های برنامه نویسی چطور پروژه دریافت کنیم و با مشتری قرارداد ببندیم مشتری با چه افراد یا شرکت هایی قرارداد میبندند؟ نکات مهم در تنظیم قرارداد بند هایی که در قرارداد لازم است قید شود شیوه های پرداخت مبلغ قرارداد ثبت راه های دریافت خسارت بحث های حقوقی قرارداد مثل بیمه و مالیات که اکثر شرکت ها با ان مشکل دارند ثبت حقوق مالکیت مادی و معنوی پروژه در قرارداد نحوه قیمت گذاری نرم افزار روش های قیمت گذاری صحیح نرم افزار بند های تاثیر گذار در قیمت نرم افزار نحوه به دست آوردن درامد پایدار با برنامه نویسی پشتیبانی نرم افزار چیست؟ چگونه میتوان با برنامه نویسی به درامد پایدار رسید قیمت گذاری خدمات پشتیبانی نرم افزار به چه صورت می باشد چه نوع پروژه هایی انجام دهیم تا به درامد های میلیونی برسیم برای خودمان پروژه بنویسیم یا برای مشتری چگونه پروژه خود را حرفه ای شروع کنیم نکات مهم در تعیین افراد تیم برنامه نویسی چگونه یک تیم را حرفه ای مدیریت کنیم ابزار های مدیریت تیم های برنامه نویسی git, tfs تعامل و همکاری بین همکاران با trello , taskulu نکات مهم در کد نویسی برنامه های تجاری فاز های تولید نرم افزار تجاری تحلیل(آنالیز) همه میتوانند برنامه نویس شوند ولی همه نمیتوانند یک برنامه نویس خوب شوند اکثر شرکت ها دنبال تحلیلگر خوب هستند تا برنامه نویس یک تحلیلگر خوب یک برنامه نویس خوب هم هست اما برعکس آن همیشه صادق نیست تحلیل نرم افزار به چه شکل باید انجام شود تحلیل نیاز های نرم افزار با مصاحبه، مشاهده و مطالعه استفاده از چه نوع متدولوژی در تحلیل نرم افزار(rup,uml,scrum) زمانبندی پروژه و انجام ان بر پایه زمانبندی تعیین شده طراحی(دیزاین- دمو) قبل از کد نویسی دمو پروژه باید تعیین شود چگونه فرم های اصلی حرفه ای برای پروژه طراحی کنیم چه محتوایی در فرم های اصلی باید قرار گیرد نقش فرم اصلی در قیمت گذاری نرم افزار ویژگی های دمو تجاری تعیین زبان, بانک اطلاعاتی، تکنولوژی و ابزار های مناسب برای پروژه کد نویسی نقش زبان برنامه نویسی در تولید نرم افزار های تجاری چگونه استاندارد و حرفه ای کد نویسی کنیم چگونه برای کد نویسی خود مستندات حرفه ای بسازیم نقش کد نویسی شی گرا در برنامه های تجاری تست(اهمیت تست صحیح) تست ui , ux تست کارایی و سرعت تست امنیت تست با هدف یافتن باگ های پروژه نسخه های نرم افزار نحوه مدیریت نسخه ها و ورژن های نرم افزار معرفی بخش های ورژن معرفی نسخه الفا و بتا نرم افزار و ویژگی های هر کدام نحوه استقرار پروژه در شرکت مقصد نکات مهم در انتقال پروژه به شرکت مقصد چگونه مشتریان قبلی خود را حفظ کنیم چگونه برنامه های خود را به درستی پشتیبانی کنیم چه عواملی باعث می شود تا درامد پایدار برنامه نویسی خود را از دست بدهیم چه عواملی باعث می شود تا بقیه شرکت ها نرم افزار ما را کنار زده و محصول خود را به مشتری بدهند دوره کاربردی آموزش پایه برنامه نویسی، الگوریتم و فلوچارتتحلیل مسئله، آشنایی با الگوریتم و حل چند مسئله برای آشنایی بهتر با نحوه اجرای برنامه توسط سیستم. آشنایی با فلوچارت، نمادهای استاندارد فلوچارت و رسم آن به همراه حل مسئله. آشنایی با آرایه و لیست و مفاهیم مرتبط با آن به همراه حل مسئله. آشنایی با لیست دوبعدی به همراه حل مسئله جهت تشریح بهتر. مرتب سازی و جستجوی اطلاعات، آشنایی با روش های جستجوی خطی (ترتیبی) و جستجوی دودویی و روش های مرتب سازی حبابی و درجی به همراه حل مسئله. آشنایی با مفهوم زیر الگوریتم به همراه حل مسئله برای درک بهتر تقسیم مسئله بزرگ به چند مسئله کوچک و اهمیت آن. معرفی دوره مهندسی وبآشنایی با html و بررسی یک پروژه عملی. آشنایی با css و طراحی layout یک شبکه خبری ساده. آشنایی با javascript و بررسی چند نکته کاربردی. آشنایی با انواع مسائل کاربردی و نو در فضای وب. مطالب کاربردی، ضروری و مفید برای jquery و کار با xml و json و بررسی این دو موضوع. کار با یک cms مشابه وردپرس که می تواند خیلی مهم و کاربردی باشد و یک ضلع دیگر کسب کار راحت برای کاربران باشد. آشنایی با عبارت های منظم و کاربردهای مهم آن در فضای کسب وکار. آشنایی با jquery و بررسی یک پروژه عملی و نگاه تازه به کسب کار. بررسی bootstrap و پروژه عملی. بررسی xml و آشنایی با regular expression. آشنایی با wordpress و کار با چند پروژه عملی. بخش های مربوط به برنامه نویسی سمت سرور و قسمت حرفه ای html 5 و css3 و همچنین مفهوم وسیع و مهم برنامه نویسی موبایل. برنامه نویسی php و mysql به صورت مقدماتی و متوسط به همراه پروژه های ساده. برنامه نویسی mobile app و نکات مربوط به آن. html5 و css3 و تحلیل دقیق تمام کاری که با html5 می شود، انجام داد. آشنایی خوب با python و طرح مباحث تکمیلی به همراه یک پروژه کاربردی. آشنایی با زبان روبی و ریلز و یم کدل برنامه نویسی قوی به همراه چندین پروژه. آشنایی با ruby و بررسی چند مثال عملی. کار با ruby on rails و کار با چند پروژه عملی. آشنایی با مباحث عمیق جاوا اسکریپت و آشنایی با nodejs به همراه انگولار به همراه مثال های عملی. بررسی توانایی های javascript برای مدل bom و dom و … و تمام آن چیزی که به عنوان کاربر حرفه ای می تواند از این زبان بهره ببرید. بررسی حرفه ای php و mysql آشنایی با js و angularjs و بررسی چند مثال عملی در پایان بررسی چندین پروژه عملی و کاربردی به صورت مختصر و مفید بابیان نکات مهم. آموزش تبدیل فایل psd به html به صورت کاملاً responsive – پروژه محورمعرفی دوره معرفی اجمالی دوره در قالب پاورپوینت معرفی تلکنولوژی های مورد نیاز دوره دانلود ابزار ها و نرم افزارهای مورد نیاز دوره آماده سازی ابزارها برای استفاده در پروژه کد نویسی تگ های html سایت کد نویسی تگ های css سایت کد نویسی jquery سایت انیمیشن سازی سایت بررسی مشکلات سایت و حل آن ها بررسی responsive بودن سایت روی مرورگر های مختلف دوره جامع آموزش مهندسی وبفصل اول – html: مقدمه دوره html چیست؟ تگ های عنوان پاراگراف ها قالب بندی لیست ها تگ تصویر فرم ها بررسی تگ لینک بررسی جداول و خصوصیات اولیه آن ها شاخصه ها در html تگ iframe و کاربرد آن بررسی تگ div طراحی رسپانسیو فصل دوم – css: مقدمه دوره css چیست؟ شیوه بکار بردن css – درون خطی شیوه بکار بردن css – درون صفحه مفهوم id و کلاس تگ div و کاربرد آن کدهای رنگ عناصر شناور (floating) مکان یابی عناصر انواع حاشیه margin و padding خط حاشیه بندی با border فوت و قالب دهی متن تراز بندی متن پس زمینه تغییر ظاهر لینک تغییر ظاهر لیست ظاهر عناصر بررسی یک پروژه سایت خبری در پنج قسمت بررسی انواع سلیکتور کلاس های کاذب و در انتها عناصر کاذب را بررسی می کنیم فصل سوم – java script: مقدمه دوره مقدمه بر جاوا اسکریپت چگونگی استفاده از کدهای جاوا اسکریپت دسترسی به عناصر صفحه پاسخ به رویداد کلیک تغییر محتویات وب مخفی کردن عناصر تعریف متغیر تعریف آرایه شروط اشیاء کار با اعداد math تبدیل انواع داده حلقه ها توابع یکی از توانایی های قوی در جاوا اسکریپت مثال عملی ۱ کار با اشیاء صفحه مثال عملی ۲ کار با اشیاء صفحه مدل bom قسمت اول مدل bom قسمت دوم مدل dom قسمت اول فصل چهارم – jquery و jquery ui: معرفی jquery اصول اولیه این فریم ورک سلکتور ها برخورد با رویدادها اسلاید شو ها انیمیشن ها و شیوه تعریف آن ها آشنایی مقدماتی با jquery ui – draggable droppable resizable selectable-sortable accordion buttons مفهوم سلکتور ها بررسی تغیر محتوا در jquery بررسی مباحث موردنیاز پروژه پروژه ی code player فصل پنجم – bootstrap: معرفی بوت استرپ مفهوم گرید سیستم تگ هایی که توسط بوت استرپ override شدند بررسی typography فرم ها معرفی کنترل ها بخش اول معرفی کنترل ها بخش دوم معرفی کنترل ها بخش سوم معرفی کنترل ها بخش چهارم معرفی کنترل ها بخش پنجم بررسی چند پلاگین tooltips, popover, scrollspy, affix ساخت یک landing page app بعلاوه تعاریف لازم فصل ۶ – xml: آشنایی با xml و اینکه چرا باید از این بستر استفاده کرد. آشنایی با اسناد xml و شیوه تعریف آن ها آشنایی با ساختار و نام گذاری عناصر تعریف عناصر و صفات تعریف فضای نام و تشریح کاربرد آن معرفی dtd و ساختار اولیه تعریف عناصر در dtd تعریف صفات در dtd معرفی مدل dom و مفاهیم اولیه دسترسی به نودها در مدل dom دست کاری نودها در مدل dom شی ء سند در مدل dom کار با صفات در مدل dom ساخت عناصر و نودهای متنی در مدل dom متدهای نودهای متنی در مدل dom ساخت عناصر و چسباندن تگ های گوناگون ساخت جدول توسط مدل dom بررسی xml dom فصل ۷ – php: معرفی زبان php ایجاد و اضافه کردن کدهای php به سند وب متغیرها و ثوابت چطور تعریف می شوند؟ انواع داده در php تعریف آرایه ها اشیاء و مقادیر تهی نوع داده منابع توابع رشته ایی دستورات شرطی if else switch بررسی انواع حلقه های تکرار توابع و کاربردهای آن ها بررسی query string و کار با متدهای get و post توابع مربوط به آرایه ها کار با email بررسی code injection بررسی یک مثال عملی “ریجستر کردن” نوع داده datetime و timespan متغیرهای سراسری و استاتیک آرایه های توضیحات تکمیلی بررسی یک مثال عملی و کار با $_server include, required چه کاربردی دارند؟ کار با فایل ها پروژه هواشناسی آپلود فایل چگونه صورت می گیرد؟ کار با کوکی ها مدیریت خطاها کار با session ها و تفاوت آن ها با کوکی ها مقدمه ای بر پایگاه داده آشنایی با دستورات sql اتصال به پایگاه داده توسط php پروژه کار با فرم ها شیءگرایی هدرها و شیوه ساختن لینک دانلود فصل ۸ – mysql: معرفی پایگاه داده و کاربرد آن انواع داده ها در mysql ساخت پایگاه داده و جدول کار با mysql workbench بررسی دستور select و where خواندن اطلاعات از جداول و کار با where, orderby و limit ایجاد و حذف شرطی پایگاه داده ساخت جداول به همراه تنظیم engine crud چیست؟ تنظیم انواع تغییرات بعد از ساخته شدن جداول alter table نرمال سازی پایگاه داده چیست؟ بررسی انواع کلیدها و ارزیابی کاربرد آن ها بررسی و کاربرد join ها بررسی عمیق select - دوره آموزش مقدماتی php و شی گراییملاک های انتخاب زبان برنامه نویسی ، بررسی http, client, server نصب xampp بر روی سیستم عامل ویندوز (شبیه ساز سرور) بررسی سینتکس دستورات php قسمت اول بررسی سینتکس دستورات php قسمت دوم بررسی انواع داده متغیر ها ثابت ها بررسی عملگرها ، زبان ها با نوع داده های static و dynamic کنترل ساختار (if, else) کنترل ساختار (if, not, or, and) کنترل ساختار (if, else if) کنترل ساختار (switch) کنترل ساختار (حلقه for) کنترل ساختار (حلقه while, do while) بررسی آرایه ها و دستور foreach بررسی آرایه های انجمنی توابع دربرگرفتن محتوای فایل html در یک فایل php فرم ها (قسمت اول) فرم ها (قسمت دوم) به همراه دستورات isset , empty کوکی ها سیشن طراحی فرم آپلود فایل توابع پردازش رشته ها کار با فایل ها (خواندن و نوشتن) نصب پایگاه داده mysql بررسی پایگاه داده ، آشنایی با نرم افزار navicat جهت مدیریت پایگاه داده ایجاد ارتباط php با پایگاه د ...

ادامه مطلب  

دانلود udemy dart programming basics  

درخواست حذف این مطلب
کلمات کلیدی: dart, آموزش dart, آموزش تصویری dart, آموزش ویدیویی dart, آموزش کامل dart, آموزش کاربردی dart, فیلم آموزشی dart, فیلم آموزش dart, آموزش dart به صورت تصویری, آموزش dart به صورت ویدیویی, dart programming, آموزش dart programming, آموزش تصویری dart programming, آموزش ویدیویی dart programming, آموزش کامل dart programming, آموزش کاربردی dart programming, فیلم آموزشی dart programming, فیلم آموزش dart programming, آموزش dart programming به صورت تصویری, آموزش dart programming به صورت ویدیویی, دارت, آموزش دارت, آموزش تصویری دارت, آموزش ویدیویی دارت, آموزش کامل دارت, آموزش کاربردی دارت, فیلم آموزشی دارت, فیلم آموزش دارت, آموزش دارت به صورت تصویری, آموزش دارت به صورت ویدیویی, برنامه نویسی دارت, آموزش برنامه نویسی دارت, آموزش تصویری برنامه نویسی دارت, آموزش ویدیویی برنامه نویسی دارت, آموزش کامل برنامه نویسی دارت, آموزش کاربردی برنامه نویسی دارت, فیلم آموزشی برنامه نویسی دارت, فیلم آموزش برنامه نویسی دارت, آموزش برنامه نویسی دارت به صورت تصویری, آموزش برنامه نویسی دارت به صورت ویدیویی, زبان برنامه نویسی دارت, آموزش زبان برنامه نویسی دارت, آموزش تصویری زبان برنامه نویسی دارت, آموزش ویدیویی زبان برنامه نویسی دارت, آموزش کامل زبان برنامه نویسی دارت, آموزش کاربردی زبان برنامه نویسی دارت, فیلم آموزشی زبان برنامه نویسی دارت, فیلم آموزش زبان برنامه نویسی دارت, آموزش زبان برنامه نویسی دارت به صورت تصویری, آموزش زبان برنامه نویسی دارت به صورت ویدیویی, udemy dart programming basics, آموزش مقدماتی زبان برنامه نویسی دارت, , download udemy dart programming basics, download tutorial, nhkg,n hl,ca udemy dart programming basics, tutorial, e-learning, training course, education, instruction, دانلود udemy dart programming basics, دانلود آموزش, دانلود فیلم آموزش, دانلود راهنمای تصویری, دانلود رایگان آموزش, دانلود آموزش با لینک مستقیم, دانلود رایگان آموزش با لینک مستقیم, داونلود آموزش, دانلد آموزش, download آموزش مقدماتی زبان برنامه نویسی دارت, دانلود آموزش مقدماتی زبان برنامه نویسی دارت, دانلود آموزش آموزش مقدماتی زبان برنامه نویسی دارت, دانلود فیلم آموزشی آموزش مقدماتی زبان برنامه نویسی دارت, دانلود راهنمای تصویری آموزش مقدماتی زبان برنامه نویسی دارت, دانلود رایگان آموزش آموزش مقدماتی زبان برنامه نویسی دارت, دانلود آموزش با لینک مستقیم, دانلود آموزش رایگان, داونلود آموزش, دانلد آموزش, دریافت, udemy full collection download, عیثپغ, عیثئغ, دانلود آموزش های یودمی, d,nld, d,nld, دانلود udemy dart programming basics آموزش مقدماتی زب ...

ادامه مطلب  

آزادی موضوعی نیست که بتوان بر سر آن معامله یا مذاکره کرد/همه متوسط بودن را پذیرفته اند  

درخواست حذف این مطلب
گفتگوی اخیر ایلنا با محمدرضا سرشار واکنش های زیادی را در جامعه ادبی داخل و خارج از کشور به دنبال داشت. لذا درصدد برآمدیم با یونس تراکمه از طیف ادبی مستقل و جریان مقابل انجمن قلم گفتگو کنیم و دفاع او را بشنویم. او با ما از سانسور، تسلط ایدئولوژی، دوران میان مایگی ادبیات، خلاقیت ادبی و مهاجرت نویسندگان سخن گفته است. به گزارش خبرنگار ایلنا، در چهار دهه ی اخیر اتفاق نیفتاده که دو طیف نویسندگان موجود در کشور تمایلی به گفتگو و حتی مناظره با یکدیگر داشته باشند. در این دوران اعضای هر دو تفکر مولد ادبیات داستانی و شعر، با نام ها و القابی که یا خود برای خود اختیار کرده اند یا گروه مقابل آن را ابداع کرده ، نقدهای تند و پرحاشیه ای درباره آثار یکدیکر ارایه داده اند.در یکسوی این صف؛ نویسندگان انقلابی، دولتی، وابسته، مذهبی، ارزشی، ایدئولوگ، خودی یا دفاع مقدسی ایستاده اند و در سوی دیگر صف؛ نویسندگان مستقل، دگراندیش، غیرمذهبی، غیرخودی، غیردولتی، روشنفکر و لاییک. البته برخی از این عناوین گاه تنها به قصد تخریب وابستگان یک جریان فکری ازسوی جریان مقابل برای آنها انتخاب می شود. بیشترین عوامل رویارویی دو گروه اخیر نیز ایدئولوژی، آزادی های سیاسی، سانسور و بحث درباره روابط میان زنان و مردان است.گفتگوی اخیر ایلنا با محمدرضا سرشار واکنش های زیادی را در جامعه ادبی داخل و خارج از کشور به دنبال داشت. لذا درصدد برآمدیم با یونس تراکمه از طیف ادبی مستقل و جریان مقابل انجمن قلم گفتگو کنیم و دفاع او را بشنویم. او با ما از سانسور، تسلط ایدئولوژی، دوران میان مایگی ادبیات، خلاقیت ادبی و مهاجرت سخن گفت. مشروح این گفت وگو را در ذیل می خوانید:آقای تراکمه گفتگوی اخیر ما با رئیس انجمن قلم واکنش های زیادی به دنبال داشت و بسیاری از در انتقاد وارد شدند که ایلنا وارد موضع گیری های سیاسی نویسندگان وابسته؛ علیه نویسندگان مستقل شده است. حال آنکه ما قائل به بررسی هر نوع اندیشه ای هستیم که در مسیر خلق اثر ادبی قرار گرفته یا خود را در معرض آن قرار داده ...اصولاً کار خلاقه فارغ از جناح ‏بندی‏ های سیاسی است. کسانی که همفکران خود را خودی و دیگران را غیرخودی می ‏دانند از دایرۀ شمول خلاقیت خارج هستند.بالاخره یک تفکر و اندیشه ای تحت عناوینی مانند نویسنده مذهبی، انقلابی، عضو انجمن قلم، نویسنده خودی یا نویسنده وابسته به حاکمیت ۴۰ سال است که فعالیت می کند و تریبون و ابزار خودش را دارد و در خلق بخشی از آثار ادبی ۴۰ سال اخیر موثر و تاثیرگذار بوده است. بخشی از بدنه این اندیشه، آثاری کاملا ایدئولوژیک از خود به جای گذاشته که جای خواندن و تامل دارند. پس باید قبول کرد این جریان وجود دارد و ما نه قادر به حذف آن هستیم و نه نادیده گرفتن آن مشکلی از ادبیات کشور حل می کند. اما این جریان و جریان مقابل که باعنوان نویسنده مستقل یا به تعبیر آقای سرشار غیرمدهبی، لائیک، برانداز و امثالهم از آن یاد یاد می ‏شود، در این ۴۰ سال هرگز تلاشی برای تعامل و گفتگو نداشته اند و اگر هم نقدی بر آثار یکدیگر داشته اند در غیاب جریان مقابل بوده است. آیا واقعاً گفتگو با جریان مقابل این اندازه سخت و دشوار است؟اصلاً متوجه نمی شوم این طرفی و آن طرفی یعنی چه. اگر ما نویسندگی و شاعری را کاری خلاقه بدانیم دیگر این طرف و آن طرف چه معنایی دارد. آنچه در اساسنامه‏ «کانون نویسندگان ایران» آمده، و حرف اصلی کانون هم همین است، آزادی بی ‏حد و حصر در خلاقیت است و این آزادی بی حد و حصر موضوعی نیست که بتوان بر سر آن معامله کرد. حاصل پذیرش سانسور و محدودیت، به‏ هر میزان و مقداری، چه توسط این طرفی‏ ها و چه توسط آن طرفی‏ ها، شده همین ادبیات متوسطی که ما درحال حاضر با آن روبرو هستیم.جوانی که امروز داستان نویسی را آغاز می کند خیلی راحت خط قرمز ها را می داند اما فاجعه آنجاست که نویسنده ای که برای خودش خط قرمز قائل باشد، از یک سطحی بالا تر نمی تواند پرواز کند.چه آن نویسندگانی که خود را مذهبی و انقلابی نامیده اند و قیودی در ابراز دیدگاه هایشان برای خود قائل هستند، و چه آن نویسندگانی که حاکمیت به واسطهٔ سیستم ممیزی و سانسور یکسری قیود به آن ها تحمیل کرده، حاصل کارشان در تمام سال های بعد از انقلاب چه بوده؟ پس بحث این طرف و آن طرف یا بحث ایدئولوژیک یا مقابله با حاکمیت یا پیروی از حاکمیت نیست. موضوع خلاقیت است که حاصلِ از بین بردن آن، همین جایی ست که امروز ادبیات ما در آن قرار دارد. به‏ همین دلیل است که در این سه چهار دهه‏ اخیر هیچ اثری که از سطح قابل قبولی بالا تر رفته و ماندگار باشد و بتوانیم نام آن را کنار شاهکارهای دست کم ۶۰ سال داستان نویسی ایران قرار دهیم، نداشته ایم.اصولا سانسور در جامعه‏ ادبی ما درونی شده. به قول شما آن طرفی ها خودشان حدی از سانسور را پذیرفته اند و منش شان است که اصلا وارد برخی عرصه ها نشوند، حاکمیت هم با رویکرد ایدئولوژیکِ خود کلا مرزهای سانسور را مشخص کرده، و دوستان دیگر هم ظاهرا این مرز را، حالا کمی بالا تر یا کمی پایین‏ تر، پذیرفته اند و موضوع برایشان درونی شده است. نتیجه شده اینکه جوانی که امروز داستان نویسی را آغاز می کند خیلی راحت خط قرمز ها را می داند. اما فاجعه آنجاست که نویسنده ای که برای خودش خط قرمز قائل باشد، از یک سطحی بالا تر نمی تواند پرواز کند. این همان اتفاقی ست که در این ۴۰ ساله افتاده.موضوع دیگر تشکل های صنفی است. «کانون نویسندگان ایران» تنها نهاد قدیمی و موجهی ست که باید پذیرفته شود تا از نویسندگان حمایت کند. فعالیت این کانون حتی پیش از انقلاب هم تحمل نشد، چون بر نکات و موضوعاتی انگشت می گذارد که برخی آن را نمی توانند تحمل کنند. اینجا با حرفه‏ ی‏ بقالی یا کفاشی روبرو نیستیم که تنها موضوعات صنفی را دنبال کنیم. صحبت از خلاقیت و کار خلاقه است و اینکه اگر و مگر در کار خلاقه یعنی فاتحه‏ ادبیات خوانده شده و پرِ پرواز خالق آثار را چیده ایم.«کانون نویسندگان ایران» تنها نهاد قدیمی و موجهی ست که باید پذیرفته شود و از نویسندگان حمایت کند. اینجا با حرفه‏ ی‏ بقالی یا کفاشی روبرو نیستیم که تنها موضوعات صنفی را دنبال کنیم. صحبت از خلاقیت و کار خلاقه است و اینکه اگر و مگر در کار خلاقه یعنی فاتحه‏ ادبیات خوانده شده و پرِ پرواز خالق آثار را چیده ایم.پس چه مواجهه یا تعاملی می توان با انجمن قلم داشت؟ این ها از نظر مالی بودجه هایی دارند و دکان هایی درست کرده اند که به هیچ کجا پاسخگویی ندارند. حتی می توان گفت حرفه ای این کار هستند و ادبیات، شغل و کاسبی شان است مثل فردی که کارمند فلان اداره است، این ها هم کارمند نهادِ قلم هستند. این تکیه بر اعتقاد و ایدئولوژی و... هم تنها یک بازی ست. همین آقایی که شما نام بردید، در این ۴۰-۳۰ سال هزینه های زندگی اش از کجا تامین شده؟ کرایه خانه دارد؟ شده به نان شب محتاج باشد؟ شده مجبور به مسافرکشی شود؟ این ها کارمند یک نهاد هستند که هیچ ارتباطی به ادبیات ندارد.به هرحال باید قبول کرد که بخشی از ادبیات مروج شیوه ای از تفکر و ایدئولوژی ست. چه نویسنده ای که عضو انجمن قلم است یا نویسنده ‏ی مستقلی که به دنبال اندیشه ای خاص قلم می زند. این اندیشه می تواند در یک سر خط به نویسنده ی حقوق بگیر برسد و در سر دیگر خط به نویسنده مبارز و در تبعید. اما هر دو به دنبال اندیشه و مکتبی ایدئولوژیکی هستند که در آن پرورش یافته و با آن موافقند.هیچ نویسنده خلاقه ای از ایدئولوژی تبعیت نمی کند و راهبردش خلاقیتش است. مذهبی و غیرمذهبی ندارد. فاجعه ای که در طول بیش از ۶۰ سال در اردوگاه به اصطلاح کمونیستی شرق و شوروی سابق اتفاق افتاد مگر غیر از این بود؟ در اینجا برخی دقیقا از روی دست همان ها رونویسی کرده اند. در آن ۶۰ سال در اردوگاه شرقِ سابق و در کشورهایی مانند لهستان و چکسلواکی برای ادبیات و هنر چه اتفاقی افتاد؟ آن ها هم یک سری نهادهای دولتی داشتند با بودجه های مشخص که از نویسندگان و سینماگران و نقاشانی خاص حمایت می کردند. امروز آن اردوگاه از هم پاشیده اما آیا میراث ادبیاتِ این کشور ها در آن ۶۰ سال آثار نویسندگان دولتی‏ شان است یا آثار شاعران و نویسندگانی که با فلاکت زندگی کردند، به حبس و تبعید تن دادند ولی برای خلق شعر و داستان‏شان به باید و نبایدها تن ندادند؟ نویسندگان و شاعرانی که زیر انواع فشار ها، شعر ها و رمان هایشان را دست نویس می کردند و به چهار نفر نشان می دادند، امروز میراث ادبی روسیه و شرق اروپا را رقم زده اند. میراث ادبی روسیه در آن ۶۰ سال، آناخماتوا است که به دنبال همسر و پسرش آوارهٔ اردوگاه های کار شد. امروز اگر بخواهیم تاریخ ادبیات روسیه را در آن ۶۰سال بررسی کنیم، می بینیم که از آثار نویسندگان حکومتی، با ارفاق البته، به ‏عنوان آثار متوسط یاد می شود.واقعیت این است که داستان نویسی ما میراث تاریخی طولانی ندارد و فقط نزدیک به ۱۰۰ سال سابقه دارد. در این صد سال هم تا دهه ۶۰ داستان ‏نویسان بزرگی داشتیم که بعضی از داستان‏ های هر کدام‏شان میراث ادبیات داستانی ما هستند. در این مدت هیچ دهه ای را سراغ نداریم که در آن چند داستان به‏ عنوان اثر ماندگار و پشتوانه ادبیات داستانی ایران نوشته نشده باشد. ولی از دهه‏ ۶۰ به این طرف چه داریم؟ برای ادبیات ما دقیقا همان اتفاقی افتاد که در اردوگاه شرق رقم خورد. به عبارت دیگر در کشور ما یک جریان ادبی وجود داشت که سال ها بعد همان طور که انتظارش می رفت، قطع شد تا جریانی جدیدی از غیرمستقل ها و خودی ها جایگزین آن شود. این جریانِ جایگزین به تدریج به یک دکان تبدیل شد و آن جریان اصیل از بین رفت. دو طرف گویی به یک سازش رسیدند و یک حد متوسط را پذیرفتند که همه هم خوششان می آید و همدیگر را تحمل می کنند.وقتی تو؛ چارچوب را در ذهن ات بپذیری، یعنی خلاقیت را کشته ای و فاجعه ای که امروز در عرصه داستان‏ نویسی درگیر آن هستیم، همین مسئله است. شاید ۲۰ سال پیش هنوز امید داشتیم، هرچند هنوز هم باید امید داشته باشیم و نمی توان باور کرد که داستان و شعر ما مرده است، همان طور که در اروپای شرقی با تمام بگیر و ببند هایش و با تمام تحمیل چارچوب بر آن، ادبیات نمرد و داستان نویسی و شعر تحت محدودیت ها به حیات خود ادامه داد. آنچه ما پذیرفته ایم سطحی از ادبیات متوسط است که هم این طرف و هم آن طرف درباره اش به تعامل رسیده اند. این مسئله آنقدر طبیعی شده که دیگر تلاشی هم برای خلق اثر شاهکار نمی بینیم. این یعنی چارچوب ها درونی شده و فاجعه زمانی ست که سانسور دیگر تحمیل بیرونی نباشد و نویسنده ذهنش را در قالب چارچوب ها بگنجاند.بیایید ماهیت این چارچوب یا سانسور یا محدودیت را مرور کنیم. بخشی از فضای محدودیت در آثار هنری و ادبی ما به روابط بین زن و مرد و حالات میان آن دو یا حتی دو انسان هم جنس مربوط می شود که در زیرعنوان نوشتار اخلاقی و غیراخلاقی به بحث گذاشته می شود و بخش دیگری به بازگویی مسایل سیاسی و امنیتی بازمی گردد. وقتی آثار ادبی این چند سال اخیر را مرور می کنیم، متوجه می شویم که نود درصد ادبیات امروز اگر با سانسور مشکل دارد از محدودیت هایی از نوع اول نمونه آورده است.چارچوب، چارچوب است. موضوع فقط این دو مورد نیست. وقتی یک قید را پذیرفتی، قیود دیگری هم از آن زاییده می ‏شود. وقتی کلمه ای یا عبارتی خاص را از ذهن خودت پاک می کنی، چون می دانی در ارشاد خط می خورد، و به جای آن از کلمه یا عبارت دیگری استفاده می کنی، از همین جا در ذهن ات برای خودت محدودیت ایجاد کرده ای، یعنی بخشی از پرو بال ذهن‏ ات را قیچی کرده‏ ای. موضوع یک کلمه یا چند کلمه یا کمیت سانسور نیست. امروز بررسِ ارشاد با شاعر و نویسنده به یک تعامل نانوشته رسیده اند و هر دو می دانند طرف مقابل چه می خواهد. بررس می گوید من کاری ندارم؛ تو فقط این چند مورد را ننویس. مثلا اگر داستان ایجاب می کرد به یک فرد از یک نهاد خاص در جامعه گیر بدهی، نده، اگر کاراکتری داشتی که باید فلان جور باشد در داستان از آن استفاده نکن، یا اگر جایی می خواستی یک شخص از قشری خاص را فیلم کنی، نکن و... این فقط‏ ها تا کجا ها می رود... مگر نویسنده وقتی به ضرورت از یک کلمه‏ خاص استفاده می کند، منظورش حتما سکس یا برداشتن قیدِ اخلاقی ست؟کاری که سانسور با داستان نویسی می کند این است که بخش خلاقه ادبیات و جریانی که از جمال زاده و هدایت شروع شد را حذف می کند و داستان نویسی را به یک تخصص تبدیل می کند.آزادی بی قید و شرط جزء ابزار خلاقیت است و نباید برداشت لاقیدی و... از آن داشته باشیم. نویسندگی کار خلاقه است نه یک حرفه. وقتی سانسور را اعمال می کنیم، نویسندگی دیگر کار خلاقه نیست و تنها یک تخصص است، اتفاقی که امروز شاهدش هستیم.ما در تاریخ داستان نویسی ۶۰ ساله پیش از انقلاب هم دو نوع ادبیات داستانی داشتیم: یکی ادبیات خلاقه که با هدایت و جمال زاده آغاز شد و به علوی، ساعدی، گلستان، گلشیری تا روانی پور، مندنی پور و فرخ فال... رسید و دیگری داستان نویسی تخصصی بود که نویسندگانش بلد بودند یا به اصطلاح متخصص بودند در این‏که با اثرشان شما را میخکوب کنند مثل حسینقلی مستعان، جواد فاضل و...در تاریخ داستان نویسی ۶۰ ساله پیش از انقلاب دو نوع ادبیات داستانی داشتیم: یکی ادبیات خلاقه که با هدایت و جمال زاده آغاز شد و به علوی، ساعدی، گلستان، گلشیری تا روانی پور، مندنی پور و فرخ فال... رسید و دیگری داستان نویسی تخصصی بود که نویسندگانش متخصص بودند در این‏که با اثرشان شما را میخکوب کنند مثل حسینقلی مستعان، جواد فاضل و...کاری که سانسور با داستان نویسی می کند همین است که بخش خلاقه ادبیات و جریانی که از جمال زاده و هدایت شروع شد را حذف می کند و داستان نویسی را به یک تخصص تبدیل می کند. امروز هم ادبیات ما به یک تخصص تبدیل شده و ازدیاد کارگاه های داستان نویسی هم به همین دلیل است. البته بخش خلاقه هم نیاز به آموزش و کارگاه و.... دارد.تخصص ابزار دست نویسنده است تا بتواند آن بی شکلی را شکل بدهد که به خلاقیت هنرمند نیاز دارد. یعنی وقتی صِرف تخصص داشتن مطرح باشد، دیگر قرار نیست یک بی شکلی شکل بگیرد و تو می خواهی یک ساختمان با نقشه قبلی بسازی. اما بلایی که نگاه ایدئولوژیک بر داستان و ادبیات نازل کرده، حذف بخش خلاقه در ادبیات و درعوض رشد بخش تخصصی آن است. بخش تخصصی می تواند هم داستان مذهبی بنویسد و هم داستان لاییک.امروز در ادبیات داستانی ما به‏ جای داستان ‏نویسان خلاق و داستان‏ های خلاقانه با داستان‏ نویسان متخصص مواجه هستیم؛ داستان‏ نویسان و داستان‏ هایی که ادامۀ هدایت و چوبک و گلستان و گلشیری و... نیستند بلکه ادامۀ مشفق کاظمی و حسینقلی مستعان و جواد فاضل و... هستند. بخش عمدۀ این تقصیر هم بر گردن نگاه ایدئولوژیک به ادبیات است و نیز استفاده از ادبیات برای تبلیغ با حذف غیرخود‏ ی ها و کمک نهاد سانسور.بار ها گفته ام که دیگر کسی به خاطر ندارد در اولین دوره جایزه گلشیری یا جایزه نویسندگان و منتقدان مطبوعات چه اثری برگزیده شد. یعنی حتی این داستان ها و رمان های برگزیده هم نتوانستند خودشان را بیست سال به حوزۀ ادبیات تحمیل کنند و در یاد ها بمانند. ولی این مسئله را در داستان نویسی ۶۰ ساله پیش نمی بینم. آنجا ما پشت مان به میراث مان گرم است و ما هنوز بعداز صد سال پای مان روی همان بلندی‏ ها و قله هایی است که از ابتدای شکل گیری داستان نویسی ایران تا انقلاب اسلامی ایجاد شده است. وقتی می ‏گوییم در آن ۶۰ساله ما با جریان داستان‏ نویسی مواجه بودیم به این معناست که هر نویسنده بزرگی، نویسنده بزرگ نسل بعد خودش را نشان می داد. هدایت هنوز زنده است که چوبک مطرح می شود، چوبک زنده است که گلستان مطرح می شود، گلستان زنده است که ساعدی مطرح می‏ شود، بهرام صادقی زنده است که گلشیری شناخته می شود. یعنی چوبِ دو ی امدادی زمین نمی افتد.بر فرض ادامه ی همان فضا؛ آیا ادبیات مستقل بیش از پیش وامدار اندیشه چپ نبود؟ این هم نوعی ایدئولوژی ست. امروز به نظر می رسد چپ به یک اسم رمز تبدیل شده. زمانی منظور از چپ؛ حزب کمونیست و تشکیلاتی بود ولی امروز چپ اسم رمزی شده برای غیرخودی بودن. امروز هر نگاه غیرخودی را به اسم چپ می زنند، درحالیکه نویسنده و هنرمند خلاق اتفاقا خود با اردوگاه به‏ اصطلاح چپ حاکم در آن سال‏ ها به مشکل برخورده است.این امر چه منافاتی با تعامل دارد؟ بخشی از جریان مستقل امروز اتفاقا تعامل را پذیرفته و در فرآیندهای ادبی طرف مقابل شرکت می کند حتی جایزه هم می گیرد...حاصل این تعامل چه بوده؟ جز این بوده که در این ۴۰ سال یک اثر ماندگار که به میراث ادبی ما اضافه شود را نمی بینیم؟ جایزه‏ جلال آل ‏احمد و پروین اعتصامی ما ...

ادامه مطلب  

معرفی زبان های برنامه نویسی اندروید  

درخواست حذف این مطلب
اندروید با داشتن نزدیک به 2 میلیارد کاربر، محبوب ترین و پراستفاده ترین سیستم عامل موبایل است. اما اپلیکیشن ها و نرم افزارهای اندرویدی با چه زبانی نوشته می شوند؟ در این مطلب با زبان های برنامه نویسی اندروید آشنا خواهیم شد. تصمیم گیری برای توسعه یک برنامه اندرویدی، آسان ترین قدم در این فرآیند است! برنامه نویسی کار دشواری بوده و یکی از مشکلات توسعه نرم افزار برای افراد ناآشنا این است که نمی دانند باید از کجا شروع کنند. به عنوان نمونه پیش از آغاز باید به چند سوال شامل موارد زیر پاسخ داد:کدام زبان برنامه نویسی را باید یاد بگیرم؟زبان برنامه نویسی انتخاب شده را چگونه یاد بگیرم؟بعد از یادگیری مقدمات برنامه نویسی در آن زبان، کجا کدهای خود نوشته و اجرا کنم؟زبان های برنامه نویسی اندرویددر این مطلب بیشتر تلاش می کنیم به نخستین سوال پاسخ بدهیم. انتخاب یک زبان کاملا به هدفی که در نظر دارید بستگی دارد. بعد از انتخاب خواهید توانست با یک جستجوی ساده، ide مناسب برای آن را بیابید (پاسخ سوال سوم).اختلاف بین زبان های برنامه نویسی اندروید در برخی موارد جزیی بوده و در برخی موارد بسیار زیاد می شود. انتخاب یکی از آ ن ها به منظور شروع کار، نیازمند آشنایی با توانایی ها و نقاط ضعف هر کدام است. در ادامه با زبان های برنامه نویسی اندروید آشنا خواهیم شد. با انتخاب هر یک خواهید توانست یک اپلیکیشن اندرویدی ایجاد کنید.جاوا: جاوا، زبان برنامه نویسی رسمی اندروید بوده و توسط محیط توسعه اندروید استودیو پشتیبانی می شود. جاوا یکی از دشوارترین زبان های برنامه نویسی به منظور یادگیری است. کاتلین: اگرچه کاتلین بعد از جاوا دومین زمان برنامه نویسی رسمی اندروید به شمار می آید، اما برخلاف آن قدیمی نبوده و به تازگی معرفی شده است. کاتلین از بسیاری جهات مشابه جاوا است، اما یادگیری و استفاده از آن کمی راحت تر به نظر می رسد. ++c / c: اندروید استودیو با استفاده از android ndk، از زبان قدیمی و محبوب سی پلاس پلاس نیز پشتیبانی می کند. با استفاده از آن ایجاد برنامه های کاربردی همچون بازی های اندرویدی امکان پذیر خواهد شد. نباید پیچیدگی یادگیری این زبان را فراموش کرد. #c: این زبان در مقایسه با ++c و c راحت تر بوده و توسط محیط های توسعه بسیار قدرتمندی همچون زامارین و یونیتی پشتیبانی می شود. این ابزارها برای توسعه چند پلتفرمی و همچنین بازی های موبایل فوق العاده هستند. بیسیک: نخستین زمان ظهور بیسیک به 53 سال قبل برمی گردد، اما همچنان قدرتمند بوده و می توان آن را جزو زبان های برنامه نویسی اندروید به شمار آورد! corona: این مورد نیز برای توسعه ابزارهای چند پلتفرمی مناسب است. استفاده از کتابخانه های محلی و آسان سازی فرآیند تولید اپلیکیشن از مزایای کرونا است. فون گپ (اچ تی ام ال، سی اس اس، جاوااسکریپت): اگر یک طراح وب بوده و به این واسطه با html و css و احتمالا جاوااسکریپت آشنا هستید، می توانید به لطف فون گپ، بدون نیاز به یادگیری سایر زبان های برنامه نویسی اندروید ، اپلیکیشن خود را ایجاد کنید.آشنایی بیشتر با زبان های برنامه نویسی اندرویددر بالا، زبان های برنامه نویسی اندروید را معرفی کردیم. اکنون کارایی هر یک برای ایجاد نرم افزارهای این سیستم عامل را تشریح خواهیم کرد. یکی از این موارد را انتخاب کرده و سپس کار را آغاز کنید.جاوادر زمان مطرح شدن برنامه نویسی اندروید، محبوب ترین و نخستین پیشنهاد جاوا است. در بین زبان های برنامه نویسی اندروید ، جاوا رسمی ترین مورد بوده و به همین دلیل بیشترین پشتیبانی را از سمت گوگل دریافت می کند. بیشترین نرم افزارهای موجود در گوگل پلی استور با استفاده از جاوا توسعه پیدا کرده اند.سرراست ترین کار برای ایجاد یک برنامه مناسب محبوب ترین سیستم عامل موبایل دنیا، دریافت و نصب اندروید استودیو است. این محیط توسعه (ide) رسمی اندروید بوده و چند سال پیش به صورت رسمی توسط گوگل برای آسودگی کار برنامه نویسان معرفی شد. این ide همه چیز را برای یک توسعه دهنده اندروید به صورت یکجا فراهم می کند. آموزش های زیادی درباره چگونگی استفاده از اندروید استودیو وجود داشته و کتابخانه های فراوانی برای به کار بردن درون آن یافت می شود.جاوا در سال 1995 معرفی شد. اگرچه با استفاده از آن می توان هر نوع نرم افزاری برای پلتفرم ها و سیستم عامل های مختلف نوشت، اما اصلی ترین کاربرد جاوا، توسعه اپلیکیشن های تحت وب است. دلیل امکان استفاده از برنامه های جاوا در پلتفرم های مختلف، ماشین مجازی آن است که به راحتی بر روی هر سیستم عامل نصب می شود. دستگاه های اندرویدی نیز دارای این ماشین بوده و کدهای جاوا را تحلیل می کنند.مشکل اینجاست که جاوا جزو سخت ترین زبان های برنامه نویسی بوده و برای افرادی که با کدزنی آشنایی ندارند، نخستین تجربه را تبدیل به بدترین تجربه خواهد کرد! اندروید به نوبه خود به خاطر در بر داشتن مفاهیم شی گرایی بسیار پیچیده است و پیچیدگی جاوا نیز به این موضوع دامن خواهد زد.فراموش نکنید هیچ زبان برنامه نویسی بد نبوده و همانند زبان های گفتگوی رایج انسان ها، با استفاده از هر کدام می توان به هدف خود رسید. قدرت جاوا بیشتر از همین ساده نبودن آن ریشه می گیرد. بر اساس جدول محبوب ترین زبان های برنامه نویسی دنیا، جاوا اکنون با فاصله زیاد از پایتون (دومین زبان محبوب)، در صدر قرار دارد.بعد از انتخاب جاوا از بین زبان های برنامه نویسی اندروید ، مطمئنا ide مورد استفاده، اندروید استودیو خواهد بود. در این محیط توسعه به لطف وجود حالت بصری، می توان برخی کارها را به صورت درگ اند دراپ و چند کلیک ساده انجام داد و مشاهده کرد کدهای مربوط به آن ها، به صورت خودکار نوشته شده اند.کاتلینکاتلین در سال 2011 ظاهر شد، اما به تازگی به فهرست زبان های برنامه نویسی اندروید اضاف شده و حتی توانسته مقام دومین زبان برنامه نویسی رسمی این پلتفرم را نیز به دست بیاورد. به عقیده برخی، کاتلین پتانسیل بسیار زیادی برای پیشرفت دارد.همانند جاوا، کاتلین نیز بر روی ماشین مجازی جاوا اجرا می شود. این زبان با جاوا سازگار بوده و سبب کاهش بازدهی نرم افزار و یا افزایش حجم فایل نهایی نخواهد شد. اصلی ترین تفاوت آن، نیاز به کدنویسی کمتر است که کار را برای یادگیری و در ادامه کدزنی راحت تر می کند. به عنوان نمونه دیگر نیازی به استفاده مداوم از سمی کالن (;) ...

ادامه مطلب  

نهاد قدرت و چرایی انقلاب  

درخواست حذف این مطلب
«کت ولیعهدی» شامل شش داستان کوتاه است؛ موضوع محوری هر شش داستان، دوران قبل از انقلاب است و شخصیت های اصلی داستان ها نوجوانان هستند. سندی مومنی یادداشتی بر این مجموعه داستان نوشته است.خبرگزاری کتاب ایران(ایبنا)_سندی مومنی: خاستگاه رویدادهای اصلی داستان های مجموعه «کت ولیعهدی»، ارائه تصویری از موقعیت اجتماعی و فردی افراد در مواجهه با نظام شاهنشاهی است. به همین جهت می توان کنشگری شخصیت های اصلی و حوادث محوری داستان ها را با رویکردی جامعه شناختی تحلیل کرد. برآیند دو مسئله ای که از آن ها یاد شد، نوعی آمادگی جامعه برای رویارویی با نظام شاهنشاهی است که مخاطب ایرانی از نتیجه آن آگاه است. به این تعبیر که داستان ها تصاویر ساده و در عین حال شفافی را از دوران پیش از انقلاب و مسائل فردی و اجتماعی(بیشتر اجتماعی) ارائه می کند که مخاطب به چرایی پیروزی انقلاب و اساسا انقلاب خواهی افراد جامعه پی می برد. در میان داستان ها دو داستان سمندر و صدای بهار، از جهت نحوه روایت داستان با سایر داستان ها تفاوت چشمگیری دارند. به نظر می رسد این دو داستان به نسبت سایر داستان ها انسجام و منطق روایی و تاثیرگذاری کمتری داشته باشند. داستان های مجموعه «کت ولیعهدی» را می توان از سه منظر مورد نقد و بررسی قرار داد:کنشگری شخصیت ها و تصویر خشونت که پیوندی آشکار با نهاد قدرت دارد و مقایسه ای درون داستانی (روایت تفاوت دو داستان سمندر و بهار).کنشگری شخصیت هادر داستان پسرعموها، وحید با همراهی پسرعموهایش فرشید و فرشاد و فرید، به شعارنویسی و شرکت در تظاهرات ضدنظام مشغولند. این موضوع برای شخصیت ها نوعی ابراز وجود و تاکید بر این موضوع است که بزرگ شده اند. دو خانواده ای که در داستان شاهد آن هستیم تفاوت های تربیتی فاحشی با یکدیگر دارند. عمو عزیز پسران خود و حتی همسرش را کتک می زند. ناسزا می گوید و به گونه ای احساس ترس و وحشت را در دل اعضای خانواده اش ایجاد می کند. از آن طرف، پدر و مادر وحید افرادی هستند که با وجود نگرانی بسیار برای فرزندشان هیچگاه او را کتک نمی زنند. مراقب رفت وآمدهای وحید هستند و تنها کاری که می کنند صحبت کردن است.پدرِ وحید نیز در غائله نهضت ملی شدن نفت و کودتای بیست و هشت مرداد حضور فعال داشته و سرخورده از آن زمان وقتی فرزندش می گوید ما می خواهیم راه شما را ادامه بدهیم می گوید: «به به شعار دادن رو هم که خوب بلد شدی. ته تهش تار و مارتان می کنن. این خط این نشون.» و ناگهان از کوره درمی رود: «چرا نمی فهمی بچه؟ این کشور حیاط خلوت امریکاست. هه! امریکاییا به چند تا جوجه خروس مثل تو و اون پسرای عزیز اجازه می دن اینجا اونم بغل گوش روس ها انقلاب بکنن؟ شتر در خواب بیند پنبه دانه گهی لپ لپ خورد گه دانه دانه. پسر من خودم یه پا انقلابی بود. تو فقره ملی شدن نفت قد کشیدم. آنچه اندر آینه بیند جوان، پیر اندر خشت بیند پیش از آن...» (افتخار،1396 :20). گفت وگوی پدر و مادر وحید با او، نمایشگر تحلیل بخشی از افراد جامعه در آن زمان (پیش از انقلاب) است. نحوه برخورد خشن عزیز نیز بیانگر شیوه تربیتی حاکم در آن سال ها و پدرسالاری خانواده سنتی است. به نظر می رسد عزیز به عنوان پدر خانواده در حال دفاع از باقی مانده اقتدار خود در خانواده است. اعضای خانواده اش به دستورات او و شاه دوستی اش بهایی نمی دهند. درست نقطه مقابل او هستند و او با کتک زدن و ایجاد وحشت برای فرزندانش می خواهد سلطه خود را در خانواده حفظ کند و از طرفی نگران فرزندان خود نیز هست. پسرعموها نمونه موفقی است که با تصویرسازی های زنده، موقعیت دو خانواده را در مقابله با تحرکات بیرونی نظام حاکم نمایش می دهد.درواقع می توان به شکلی نمادین شخصیت های اصلی داستان پسرعموها را به فضای حاکم بر آن روزها نسبت داد. عزیز نماینده اقتداری رو به زوال است. پدر و مادر راوی نماینده افرادی هستند که هنوز اعتماد لازم را برای تغییر در نظام حاکم نپذیرفته اند و راوی و پسرعموهایش نماینده افراد انقلابی جامعه هستند.داستان در دو نمای اول و دوم روایت شده است. به نظر می رسد داستان می توانست در هر صحنه تازه، نمای دیگری داشته باشد. تقسیم بندی کلی روایت داستان پسرعموها به این شکل است: نمای اول: منزل عمو و به نمایش گذاشتن فضای صمیمی بین پسرعموها و محبت زن عمو و حضور عمو عزیز به عنوان شخصیتی که مخاطب را آگاه می کند که این شخصیت با بقیه متفاوت است. نمای دوم: روایت اعضای خانواده وحید و آشنایی مخاطب با نحوه برخورد متفاوت این خانواده با پسرشان که به نوعی فعال سیاسی شده است. نمای سوم: صحنه تظاهرات است. این صحنه به زیبایی تصویر شده است. مخاطبی که در آن روزها نبوده می تواند تا حدودی با حال و هوای تظاهرات آشنا شود:«جمعیت زیادی در خیابان جمع شده و همه شعار مرگ بر شاه می دهند. من و فرید و فرشاد و فرشید هم هستیم. جلوی جلو، آن اول های صف. پا می کوبیم و مشت گره می کنیم. صدای شعارهایمان خیابان را به لرزه درآورده است. عکس های امام خمینی و آیت الله طالقانی و سیدجمال الدین اسدآبادی و دکتر شریعتی را به دست گرفته ایم و یا به سینه چسبانده ایم. سرتاسر خیابان پر است از شعارهای انقلابی. روی دیوارها با اسپری نوشته شده: «مسلمان بپا خیز برادرت کشته شد» و «درود بر خمینی بت شکن مرگ بر یزید قانون شکن» و «نصر من الله و فتح قریب مرگ بر این سلطنت پر فریب» و «تا شاه کفن نشود این وطن، وطن نشود» بعضی هایش کار ما چهار نفر است.» (افتخار،1396:22).در پایان این صحنه به بازوی فرشید تیر می خورد.نمای چهارم: صحنه بیمارستان و حضور عمو عزیز و زن عمو طوبی تصویر می شود.نمای پنجم: صحنه آخر نیز تظاهراتی است که پسرعموها با همراهی خانواده انجام می دهند و تنها یک نفر غایب است: عمو عزیز.به نظر می رسد تیتر نمای اول و دوم که برای دو صحنه اول داستان انتخاب شده است در بقیه نماهای داستان فراموش شده است.در داستان پسرعموها، رویداد اصلی تحرکات پیش از انقلاب است. کنشگران اصلی که در واقع پیش برندگان این تحرکات هستند در دو خانواده معرفی می شوند و در پایان این داستان به کنشگران این رویداد پدر و مادر وحید و زن عمو طوبی نیز اضافه می شوند. این داستان کاملا واقع گرایانه نوشته شده است. اما در نمای آخر خود علاوه بر تصویری واقعی مفهومی نمادین را نیز ارائه می کند. در صحنه آخر داستان، مخاطب حضور حداکثری دو خانواده را در تظاهرات شاهد است. بنابراین می توان این حضور را نمادی برای پیروزی انقلاب و تمایل برای تغییر دانست.در داستان آزادی نیز با روند رو به رشدی روبه رو هستیم که می خواهد با سکوت خود و دادن برگه های سفید رای، کنشگری کند. سکوت و رای ندادن به کامبیز افجه ای نوعی کنشگری آگاهانه است که در داستان آزادی شاهدش هستیم. در این داستان نیز با نوعی حرکت و جنبش علیه نظام سلطه روبه رو هستیم. نظامی که بدون در نظر گرفتن شایسته سالاری و با در نظر گرفتن روابط، ضوابط را به کلی نادیده می گیرد:«آقای ناظم داد کشید: زود باشید. رأی هایتان را روی یک تکه کاغذ بنویسید همه به افجه ای رای می دهید، شیرفهم شدید؟» (افتخار،1396 :36).در داستان، مثلث مقاومت و تسلیم و قدرت به خوبی قابل تشخیص است. درواقع ضلع مقاومت با هدف تغییر و ضلع تسلیم با هدف حفظ وضعیت موجود و ضلع قدرت با هدف تاکید بر سلطه نقش های اصلی داستان را برعهده دارند. درواقع مثلث مختلف الاضلاع داستان آزادی در پایان داستان شکل دیگری به خود می گیرد.محمود رضوان بندری که دست بر قضا پدر ندارد و از شاگردان نمونه کلاس است، نماد مقاومت است. او کنشگری است که ضعف و قدرت را با هم در خود دارد. ضعف به معنای نداشتن پشتوانه معنوی به نام پدر و قدرت به معنای حس آزادی خواهی. اقبال پور نماد محافظه کاری و تسلیم و حفظ موقعیت است و کامبیز افجه ای که به واسطه شغل پدرش(پدر او سرهنگ ارتش است) از پیش به عنوان نماینده شاخه دانش آموزی برای حزب رستاخیز انتخاب شده، بخش سلطه است. شخصیت منفعلی که مانند مهره ای جابه جا می شود و نقش می پذیرد. این مثلث با اجرای حجاریان، ناظم دبیرستان، داستانی را روایت می کند که در نهایت با نوعی مقاومت نهفته در ظاهر به پایان می رسد. اما در واقع آغازی است برای مقاومت ها و مطالبه گری های اقشار بزرگ تر جامعه. داستان آزادی با حمایت از نماد مقاومت (محمود رضوان بندری) تصویری از جامعه کوچکی را روایت می کند که به شدت زیر سلطه قدرت از پیش تعیین شده لگدمال شده است و می خواهد به نفع تغییری بزرگ، مقاومت کند و این مقاومت جز با وحدت امکان پذیر نیست.داستان آزادی و پسرعموها دو نهاد مهم و تاثیرگذار در جامعه را به تصویر می کشد. نهاد خانواده و نهاد آموزشی. در نهاد خانواده اقتداری پدرسالارانه برای حفظ موقعیت فعلی وجود دارد و از طرفی در خانواده دیگری بدبینی به انقلاب و در نهاد آموزشی نوعی بی عدالتی وجود دارد. این بی عدالتی ریشه در عدم توجه به ظرفیت های همگانی است. (همان طور که به حضور محمود رضوان بندری اعتنایی نمی شود) و یکی از خروجی های مهم این بی عدالتی انباشت خشم و احساس ناامنی است که به نوعی مقاومت در برابر نماد بی عدالتی می انجامد. (دانش آموزان برگه های رای را سفید می دهند. کسی به نماینده از پیش تعیین شده رای نمی دهد جز خودش).بخش نهایی داستان را با هم مرور می کنیم:«افجه ای فقط یک رای آورده بود و با همان یک رای هم نماینده کلاس و همه دبیرستان شد. بقیه کاغذها سفید سفید بودند. آقای ناظم رنگش سفید شده بود و بی حرکت به ما نگاه می کرد. مثل عکس شاهنشاه آریامهر.» (افتخار،1396 :38).در هر دو صحنه پایانی دو داستان پسرعموها و آزادی، روند داستان به شکلی است که نوعی وحدت درک می شود. وحدت در تجمع علیه نظام و وحدت در مقابل بی عدالتی آشکار.در بسیاری از متون تحلیلی و تفسیری درباره انقلاب اسلامی عنوان شده است کلیدواژه اصلی انقلاب، وحدت است و یکی از ویژگی های بارز آن مردمی بودن است. این کلیدواژه و ویژگی برجسته، به وضوح در دو داستان اول مجموعه مشاهده می شود.در داستان «جان» نیز راوی موقعیت خود و پسری امریکایی را در شهر اهواز روایت می کند. راوی آرزو دارد با پسری خارجی آشنا و دوست بشود ولی پسر امریکایی که پیت نام دارد با رفتاری خشونت آمیز به جای پذیرش دوستی با راوی، سگ خود را به جان او می اندازد. رفتار پیت مصداق بارز خشونت روانی علیه راوی است. در واقع خشونتی که خاستگاه آن برتری نژادی است و به نوعی تبعیض نژادی می انجامد. راوی هیچ حرکت اشتباه و یا برخورد غیردوستانه ای انجام نمی دهد و در مقابل تحقیر می شود:«با احتیاط و کمی خجالت پرسیدم: وقتی برگشتی کشور خودت با هم پن فرند باشیم؟ چه زوری زدم تا شکسته بسته این جمله را ساختم. نگاهش را دوخت به صورتم. اولش خیال کردم دارد به پیشنهادم فکر می کند. منتظر بودم آدرس و شماره تلفنش را دو دستی تقدیمم کند. یک دفعه قلاده سگ را ول کرد و سر سگش داد کشید: جان بگیرش! بدجوری غافلگیر شده بودم. قلبم شروع کرد به درجا زدن. سگ امریکایی انگار هار بود. انگار آدمخوار بود. با دستور پیت به سمتم حمله ور شد.» (افتخار،1396 :42).در این داستان کنش گر اصلی داستان با امیدی واهی دست به عملی می زند که به آگاهی همراه با رنج می رسد. ناگفته نماند که تخیلات راوی نشان از تاثیرگذاری جامعه آن دوران و برجسته کردن سبک زندگی غربی می دهد. (در جایی از داستان راوی اعتراف می کند به سبک خارجی ها لباس می پوشید و حتی مدل مویش را به شیوه آن ها انتخاب می کرد) اما در پایان داستان این نوع تفکر دچار چالش می شود و آن روی سکه نمایان می شود. شخصیت اصلی داستان در پایان می گوید:«هنوز هم نمی توانم آن ماجرا را باور کنم. هیچ کس نمی داند که آن روز چه قدر تحقیر شدم، چقدر احساس حقارت کردم.» (افتخار،1396 :44).در داستان پایانی مجموعه، تحت عنوان «کت ولیعهدی» روایت ساده انگارانه دو نهاد خانواده و مدرسه را شاهد هستیم. در خانواده پدری وجود دارد که تصور می کند با ولیعهد خواندن پسرش اتفاقی می افتد:«آقام یه خرده اون اولاش به آبجیام گیر داد و شاهدخت شاهدختی کرد؛ منتهای مراتب زودی پشیمون شد و تخته گاز پیچید این ور، طرف من... چی می دونم... شاید با خودش فکر کرده شاهدخت جماعت عاقبت خوشی نداره سلطنت ندارن و خلاصه از این جور فکرای جینگولی! ننه هم که طفلی دربست مطیع و مقلدش بود. همراه آبجیا، اونام باهاش دم گرفتن و تا به خودم اومدم شترق، داغ ولیعهدی رو کوبوندن به پیشونی من و جای رضا رسم السنج شدیم ولیعهد رضا رسم السنج!» (افتخار،1396 :62). و در مدرسه با جمعی از دانش آموزان روبه رو هستیم که نصف روز زیر آفتاب منتظر دیدن ولیعهد هستند:«بردنمون خارج شهر. گفتن پیاده شین و صف ببندین. یکی یه شاخه گل داوودی هم با دو تا پرچم کوچیک سه رنگ کاغذی دادن دستمون که براش تکون بدیم و چون هوا گرم بود ما هم با پرچما شروع کردیم به باد زدن خودمون. اولیش سیخ و خشک وایساده بودیم. هی به هم می گفتیم الانه که برسه الانه که برسه و پا به پا می شدیم. شد 10، شد 11 و خبری از اومدنش نشد. آفتاب پهن شده بود عرق راه گرفته بود رو صورتمون... شد 12، شد 1، آفتاب هم صاف فرق سرمون بود...» (افتخار،1396 :68-67).خشونتی که در این داستان تصویر می شود از نوع خشونت روانی است. دانش آموزانی که در گرما و به انتظار دیدن ولیعهد نشسته اند متوجه می شوند که ولیعهد آن ها را قابل ندانسته که پایین و در کنار آن ها باشد. او همچون رهبری که بیم ترورش می رود از داخل هلی کوپتر و با فاصله ای بعید از مردم برایشان دست تکان می دهد. شاید در خودآگاه دانش آموزان فهم این خشونت به طور تئوریک رقم نخورد اما در ناخودآگاه آن ها خشمی تلنبار شده به سمت راوی داستان نشانه می رود. حالا که ولیعهد در دسترس نیست کسی که خود را ولیعهد می داند می تواند آماج حملات آن ها باشد.در واقع این داستان نیز در صحنه پایانی به صورتی نمادین، اعتراض جمعی را نسبت به ولیعهد نشان می دهد:«نشستم زمین. بلندم کردن. آقا مدیر فکر کرد دعوا شده اومد سوامون کنه زورش نرسید. نزدنم. شروع کردن به در آوردن لباسام. کت و شلوار کفش و پیراهن سفید تترون. همه رو از تنم دراوردن. و پرت کردن رو خاک. خاکای کنار جاده و لگدشون کردن. با پاهاشون می رفتن رو لباسام. حرصشون که وانشست ولم کردن. با شورت و زیرپیرهن عین سگ کتک خورده چارچنگولی نشسته بودم روی زمین. نگاهم چسبیده بود به کت ولیعهدی!» (افتخار،1396 :71).در پایان داستان شاهد حجم انبوهی از خشم دانش آموزان هستیم. این خشم ریشه در بی اعتنایی و نادیده گرفتن شان توسط افراد نظام حاکم است. آیا پذیرش این وضعیت در جامعه بزرگ تر آن روزها امکان پذیر بود؟در چهار داستانی که به آن ها اشاره شد دو نوع آگاهی وجود دارد:نخست: در داستان پسرعموها و آزادی، نوجوانان یک صدا مقاومت می کنند. در داستان پسرعموها با نوشتن شعار روی دیوارها و شرکت در تظاهرات و در داستان آزادی با برگه های سفید رای. کلیدواژه اصلی بیداری و مقاومت است که به نوعی آگاهی حاصل از فشارهای بیرونی می انجامد. درواقع آگاهی نوع اول در پیوند با مقاومت رقم می خورد.دوم: در داستان جان و کت ولیعهدی، خوش خیالی باطلی وجود دارد. در داستان جان، راوی تمایل بسیار دارد که مثل امریکایی ها باشد و از هم کلام شدن با آن ها احساس خوشبختی می کند و در داستان کت ولیعهدی، آرزوی خام دیدن ولیعهد وجود دارد. در این دو داستان بعد از روبه رو شدن با وضعیتی که تصور می شود بهترین وضعیت است(دوستی با جوانی امریکایی و دیدن ولیعهد) تحقیر و بیزاری رقم می خورد. شخصیت های این دو داستان بعد از تجربه روبه رو شدن با حادثه اصلی داستان، دیگر مثل سابق نمی اندیشند. به نوعی آگاهی همراه با رنج رسیده اند که لکه ای سیاه را در ذهن و روان شان ایجاد کرده است. این آگاهی پیش مرحله ورود به مقاومت و تمایل به تغییر است.در نهایت هر دو دسته، آمادگی مقابله با وضعیتی را که تجربه کرده اند به شکلی تازه خواهند داشت. انقلاب و نتیجه آن گواه این مدعاست.خشونت و پیوند آن با نهاد قدرت(خشونت روانی و هدفمند و ساختاری)موضوع دیگری که در ارتباط با تحلیل داستان ها می توان به آن اشاره کرد خشونتی است که اعمال می شود.خشونت در مجموعه داستان های کت ولیعهدی پدیده ­ای کاملا اجتماعی است که در ساختارهای اجتماعی کاملا آشکار است. پیش از آن­که به گواه اثر وارد انواع خشونت­ های موردنظر بشویم، می­ بایست منظور خود را از خشونت و در ادامه انواع خشونت را بیان کنیم:«گلز و استراوس، خشونت را رفتاری با قصد آشکار(یا رفتاری با قصد پوشیده اما قابل درک) برای واردکردن آسیب بدنی به فرد دیگر تعریف کرده­ اند...مگارژی محقق دیگری که در زمینه خشونت کار می­ کند معتقد است که تعریف او در برگیرنده­ انواع دیگر خشونت(مخصوصا خشونت­ های روانی) نیز می­ باشد. او از خشونت به عنوان شکل افراطی رفتار پرخاشگرانه نام می­ برد که احتمالا باعث آسیب مشخص به فرد قربانی می شود».(اعزازی،۱۳۸۹ :۱۹۴)انواع خشونتاز دید گالتونگ خشونت را می توان به صورت زیر طبقه بندی کرد:خشونت هدفمند در مقابل خشونت بی هدف.خشونت آشکار در مقابل خشونت پنهان.خشونت فردی در مقابل خشونت ساختاری.خشونت فیزیکی در مقابل خشونت روانی.خشونت معطوف به قربانی در مقابل خشونت بدون قربانی.در خشونت فردی معمولا فرد عامل خشونت شناخته می شود و مشخص است رفتار خشن معطوف به قربانی است و به صورت آشکار اعمال می شود و باعث واردشدن صدمات بدنی یا انواع دیگر صدمات به فرد می گردد. در صورتی که خشونت های ساختاری معمولا به صورت پنهان صورت می گیرند و نمی توان فرد خاصی را به عنوان عامل خشونت در نظر گرفت و اعم ...

ادامه مطلب  

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

درخواست حذف این مطلب
طیف گسترده ای از علاقه مندان به یادگیری زبان های برنامه نویسی در ابتدای امر مرتکب تعداد انگشت شماری اشتباه رایج می شوند که نه تنها بر یادگیری آن ها تأثیر منفی می گذارد، بلکه در درازمدت شیوه کدنویسی آن ها را با مشکل روبه رو می سازد. علاقه مندان به دنیای برنامه نویسی باید از همان ابتدای کار از اشتباهات رایج دوری کنند تا در درازمدت با مشکلات بغرنجی درگیر نشوند. برای آنکه بتوانید یادگیری توأم با سودمندی و جذابیت را تجربه کنید، پیشنهاد می کنم به ۱۳ نکته ای که در این مقاله به آن ها اشاره شده است، دقت کنید تا سرعت یادگیری شما افزایش یابد.نکات حیاتی برای یادگیری برنامه نویسی۱>>> بهتر است از تحقیق بدون پشتوانه عملی کدنویسی دوری کنیدزمانی که تصمیم دارید کاری همچون یادگیری برنامه نویسی را از ابتدا آغاز کنید، همواره اضطراب و نگرانی دارید. در چنین زمان هایی این سؤال در ذهنتان تداعی می شود که آیا زبان برنامه نویسی درستی را انتخاب کرده ام؟ آیا بهتر نیست به سراغ یادگیری زبان دیگری بروم؟ اگر یک بانک اطلاعاتی یا یک چهارچوب وب نامناسب را انتخاب کرده باشم، چه اتفاقی رخ می دهد؟کارشناسان در اغلب موارد در انتخاب بهترین رویکرد، بهترین چهارچوب یا بهترین زبان با یکدیگر هم عقیده نیستند. در نتیجه تحقیق و پژوهش در چنین زمان هایی می تواند راهگشا باشد، اما تحقیق مطلق و بدون تجربه کدنویسی عملی کمک چندانی به شما نخواهد کرد. سایت thefirehoseproject پژوهشی در این زمینه انجام داده و نقطه نظر جالب یکی از شرکت کنندگان خود را منتشر کرده است. این شخص می گوید: «من به مدت یک سال تمام وقت خود را تنها به تحقیق و پژوهش در ارتباط با کدنویسی معطوف کردم. من سعی کردم تا حد امکان درباره جاوااسکریپت تحقیق کنم، بدون آنکه هیچ گونه کدنویسی عملی در این زمینه انجام دهم. اما یک روز تصمیم گرفتم به مدت چند هفته روزی یک ساعت کدنویسی جاوااسکریپت را به طور عملی آزمایش کنم. آزمایش چندهفته ای که در این زمینه انجام دادم، برابر با یک سال تحقیق و پژوهش بود، به طوری که موفق شدم نکات جدید بسیاری را یاد بگیرم. اکنون آرزو می کنم به جای آن زمان هایی که تنها به فکر پژوهش بودم، کدنویسی را به شیوه عملی کار می کردم.»همان گونه که مشاهده کردید، بهترین راه برای یادگیری کدنویسی این است که خود عملاً دست به کار شوید. هیچ نگران این موضوع نباشید که ممکن است کارهایی را به اشتباه انجام دهید یا به مشکل برخورد کنید. هر زبان برنامه نویسی همراه با مستندات و راهنمایی هایی که حداقل مفاهیم برنامه نویسی را در خود جای داده است، در اختیار علاقه مندان قرار می گیرد. مهارت هایی شبیه به نام گذاری متغیرها، تعریف توابع و شکستن مشکلات پیچیده به بخش های کوچک تر از جمله موارد مشترکی است که در همه زبان ها وجود دارد. زمانی که موفق شوید در یک زبان مهارت پیدا کنید، یادگیری زبان دوم به مراتب راحت تر خواهد بود. در نتیجه اجازه ندهید تحلیل های مطلق اولیه همانند سنگ بزرگی مانع یادگیری شما شوند.نکات حیاتی برای یادگیری برنامه نویسی۲>>> در زمان یادگیری کدنویسی به فکر یادگیری کلیات باشیداگر زمان بیش از حدی را صرف یادگیری و به خاطر سپاری جزئیات کنید، این احتمال وجود دارد که از درک مفاهیم اصلی تر و بزرگ تر باز بمانید. برنامه نویسی به معنای امتحان دادن نیست که مجبور شوید همه نکات حتی ریزترین نکات را به خاطر بسپارید. به احتمال زیاد هیچ گاه در وضعیتی قرار نخواهید گرفت که بدون دسترسی به منبع مجبور باشید به سؤالات پاسخ دهید.بیشتر بدانید: بهترین زبان های برنامه نویسی کدامند؟در عوض سعی کنید از طریق دستیابی به منابع مختلف راه حلی برای مشکل خود پیدا کنید. به کارگیری گوگل برای پیدا کردن یک راه حل تقلب نیست. با نگاه به کدهایی که برای حل یک مسئله نوشته شده اند، این شانس را به دست می آورید که خود کدهای بهتری را بنویسید.۳>>> با غافل شدن از بررسی مداوم کدهای خود در مدت کوتاهی با مشکلات زیادی مواجه خواهید شدبهترین توسعه دهندگان همواره نسبت به کدهایی که نوشته اند شکاک هستند. آن ها به طور مستمر کدهای خود را مورد بررسی قرار می دهند تا اطمینان حاصل کنند کدهای آن ها دقیقاً همان کاری که مد نظر آن ها است انجام می دهند. این حرف به معنای آن است که اگر چند دقیقه وقت صرف کنید و کدهای خود را مورد بررسی قرار دهید، در آینده مجبور نخواهید بود وقت زیادی را صرف بررسی همه کدها کنید. طیف گسترده ای از افرادی که کدنویسی را تازه یاد گرفته اند، به طور مستمر تغییراتی در کدهای خود پیاده سازی می کنند بدون آنکه عملکرد کدهای خود را مورد بررسی قرار دهند. جالب آنکه این افراد انتظار دارند تا کدها و کامپایلر آن ها به شکل اعجاب آوری دستورات را مطابق با درخواست آن ها اجرا کنند. همین موضوع باعث می شود تا این افراد در اندک زمانی با انواع مختلفی از مشکلات مواجه شوند. رویکرد اشتباهی که باعث پیچیده شدن اوضاع می شود. درنهایت، اگر دوست دارید به یک کدنویس موفق تبدیل شوید، بهتر است در کدنویسی همیشه شکاک باشید.۴>>> سعی نکنید برنامه نویسی را در خلوت و انزوا یاد بگیریدبرنامه نویسان حرفه ای همواره با انجمن ها و فوروم های مرتبط با زبانی که در آن تخصص دارند در ارتباط هستند و در اکثر مواقع در گفت وگوها و نشست هایی که در دنیای واقعی یا مجازی (رددیت یا stackoverflow) وجود دارد شرکت می کنند. در مقابل، برنامه نویسانی که تازه کار خود را آغاز کرده اند، در اغلب موارد از هم صحبتی با جامعه برنامه نویسان اجتناب می کنند. باید همواره به این نکته توجه داشته باشید که انجمن های برنامه نویسی به دنبال آن هستند تا شما را ترغیب کنند به یک توسعه دهنده حرفه ای تبدیل شوید. این قاعده ای است که توسعه دهندگان حرفه ای همواره بر پایه آن عمل می کنند. هرگز اهمیت برقراری ارتباط با جامعه برنامه نویسان به ویژه آن ها که از شما مجرب تر هستند را دست کم نگیرید. سعی کنید در پروژ ه های مختلف وارد شوید و درباره کدها تبادل نظر کنید. این کار به مرور زمان اعتماد به نفس شما را افزایش می دهد.نکات حیاتی برای یادگیری برنامه نویسی۵>>> آستانه تحمل خود را بالا ببریدشما در مدت زمان برنامه نویسی خود به دفعات با پیام های خطایی که در بعضی موارد غیرقابل تحمل هستند روبه رو می شوید. اما به این نکته توجه داشته باشید که به دنبال آن هستید تا مطالب جدیدی یاد بگیرید و در نتیجه اشتباه کردن اتفاقی کاملاً عادی است. اگر در مدت زمان برنامه نویسی با خطاهای بیشتری برخورد کنید، به مرور زمان مجرب تر می شوید و در ادامه با نگاه کردن به خطاها متوجه خواهید شد که هریک از پیام های خطا چه معنا و مفهومی دارند. همواره به این نکته دقت کنید پیام های خطایی که روی صفحه نمایش ظاهر می شوند، به معنای آن نیستند که شما برنامه نویس بدی هستید. در عوض، درک شما از برنامه نویسی را عمیق تر می کند و باعث افزایش مهارت های شما می شود.در بسیاری ...

ادامه مطلب  

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

درخواست حذف این مطلب
فریدون عموزاده خلیلی از کودکی علاقه زیادی به کتاب، نوشتن، درس خواندن و فوتبال داشته و عاشق کتابفروشی و عطرفروشی است و معتقد است نویسندگانی زیادی بوده اند که در نوشتن از آن ها الگوبرداری کرده است.خبرگزاری کتاب ایران (ایبنا)_ملیسا معمار: گاهی دیدار یا صحبت کردن با بعضی افراد، انسان را به زندگی، کار و تلاش دلگرم می کند. افرادی که برای رسیدن به خواسته هایشان بی وقفه تلاش کرده اند و خسته نشده اند. یکی از این افراد فریدون عموزاده خلیلی، نویسنده، پژوهشگر، روزنامه نگار و فعال سیاسی است. او که از چهره های مطرح ادبیات و روزنامه نگاری بعد از انقلاب به شمار می آید سال ها در زمینه اعتلای ادبیات کودک و نوجوان کشورمان کوشیده است. عصر یکی از روزهای گرم تیرماه 1397 بود که بالاخره موفق شدم با این مرد 58 ساله پرتلاش دیدار صمیمانه ای در دفتر نشریه چلچراغ داشته باشم که با همت او درسال 1381 تاسیس شد و همچنان با مدیریت او منتشر می شود. هوا خیلی گرم بود و من از گرما کلافه شده بودم اما وقتی وارد اتاق کوچک و ساده عموزاده خلیلی در دفتر نشریه شدم و او با لبخند همیشگی اش به من خوش آمد گفت و با آب خنک به استقبالم آمد، کلافگی را فراموش کردم و ناخودآگاه روزهایی را در ذهنم مرور کردم که این مرد چهارشانه بلند قد سمنانی که حالا گرد سپیدی روی موها و محاسنش نشسته بود، چگونه با ذوق و شوق خدمت به کودکانی همچون من، سال ها پیش، همزمان با سکونت در تهران، از دوران دانشجویی کار نویسندگی را آغاز کرد و بخش کودک و نوجوان حوزه هنری سازمان تبلیغات اسلامی را راه اندازی کرد و در فاصله سال های ۱۳۶۲ تا ۱۳۶۶ مسئولیت های مختلفی همچون دبیر شورای ادبیات، مسئول واحد قصه، مسئول واحد کودک و نوجوان، مسئول جُنگ سوره و... را در حوزه هنری سازمان تبلیغات اسلامی برعهده داشت و دفتر هنر و ادب کودک و نوجوان را در سال ۱۳۶۵ به همراه دوستانش پایه گذاری کرد. با خود اندیشیدم زمانی که عموزاده خلیلی در سال ۱۳۶۷ ماهنامه سروش نوجوان را به همراه قیصر امین پور و بیوک ملکی تاسیس کرد، آیا فکر می کرد که روزی این نشریه پرمخاطب تعطیل می شود؟ در این فکرها بودم که تعدادی کتاب روی میز کارش توجهم را جلب کرد و به یاد بیش از 30 اثری افتادم که برای کودکان و نوجوانان خلق کرده است، آثاری مانند «دو خرمای نارس»، «سفر به شهر سلیمان»، «خدای روزهای بارانی» و «زرد مشکی» که هرچند سال ها از انتشارشان می گذرد اما هنوز هم مخاطب دارند و در جشنواره های متعدد داخلی و خارجی برایش جایزه هایی مانند کتاب برگزیده سال از جانب کتابخانه مونیخ و جایزه یونیسف به ارمغان آورده اند. فریدون عموزاده خلیلی موسس نخستین روزنامه ویژه نوجوانان به نام «آفتابگردان»، هنوز هم قلبش برای کودکان و نوجوانان این مرزوبوم می تپد. از اینکه همه چیز به تجارت تبدیل شده و حتی به فرهنگ هم صنعت فرهنگ می گویند، دلش شکسته است. اشک می ریزد برای اینکه فرهنگ به نوعی کاسبی و تجارت تبدیل شده و کسی فکر نمی کند کار کردن برای بچه ها یعنی سرمایه گذاری برای آینده و همه فعالیت ها کلیشه ای و سطحی شده است. در ادامه گفت وگوی صمیمانه با فریدون عموزاده خلیلی از موسسان و رئیس کنونی انجمن نویسندگان کودک و نوجوان را می خوانید که سال هاست برای دفاع از حقوق صنفی هم صنفانش تلاش می کند.نخستین جرقه های کتاب خواندن از چه سنی و چگونه در شما شکل گرفت؟ علاقه من به کتاب به دوره کودکی ام در سمنان برمی گردد یعنی دهه 40. در این دهه کودکی من هم زمان شد با تاسیس کتابخانه های کانون پرورش فکری کودکان و نوجوانان. اوایل ما را از مدرسه مان در جنوب سمنان به مرکز کانون در شمال سمنان می بردند. در این دیدارها آشنایی با کتاب به شکلی در هاله ای از رویا و افسانه شکل گرفت. قبل از اینکه به کتابخانه کانون بروم تصور من از کتاب ورق هایی بود که رویشان مطالبی نوشته شده بود و کتاب های تصویری که از سوی کانون منتشر می شد و مفهوم تصویرگری به صورت کامل در آن ها خودش را نشان می داد، برای من بسیار جذاب و باورنکردنی بود و فکر می کردم در خواب این کتاب ها را می بینم و با خودم می گفتم مگر می شود کتابی اینقدر زیبا باشد، تصویر داشته باشد، رنگی باشد، بو داشته باشد و ... همه کتاب ها نو بودند و من کتاب هایی که از کتابخانه می گرفتم در مسیر راه تا به خانه می رسیدم، بو می کردم. بوی رنگ و کاغذ تازه حسی رویایی به من می داد. در مسیر راه کتاب ها را ورق می زدم و از عکس هایشان لذت می بردم. خانه ما در جنوب سمنان بود و کانون در شمال سمنان. مسیر راه از کانون تا منزلمان برایم طولانی ترین مسیر بود و فکر می کردم خانه ما در آخر دنیا است. حسی که کتاب ها به من می دادند به قدری لذت بخش بود که وصف نکردنی است. به همین دلیل دیگر منتظر نمی ماندم که از سوی مدرسه ما را به کتابخانه کانون ببرند. به محض اینکه از مدرسه تعطیل می شدم به خانه می رفتم چون منزل ما بین مسیر مدرسه و کانون بود. لباس هایم را عوض می کردم، کتاب های درسی ام را در خانه می گذاشتم و به سوی کانون می رفتم تا کتاب جدیدی بردارم. در آن دوره هر روز به کانون می رفتم.در آن دوران چه کتاب هایی می خواندید؟ کتاب های زیادی می خواندم. مثلا «گربه چکمه پوش» که کتاب تصویری بود و خیلی برایم جالب بود، یا «ماهی سیاه کوچولو» یا «حقیقت و مرد دانا» بهرام بیضایی برایم کتاب های افسانه ای بودند و برای من فهمشان راحت تر بود. کتاب های قبل از اینکه به کتابخانه کانون بروم تصور من از کتاب ورق هایی بود که رویشان مطالبی نوشته شده بود و کتاب های تصویری که از سوی کانون منتشر می شد و مفهوم تصویرگری به صورت کامل در آن ها خودش را نشان می داد، برای من بسیار جذاب و باورنکردنی بود و فکر می کردم در خواب این کتاب ها را می بینم و با خودم می گفتم مگر می شود کتابی اینقدر زیبا باشد، تصویر داشته باشد، رنگی باشد، بو داشته باشد و ... همه کتاب ها نو بودند و من کتاب هایی که از کتابخانه می گرفتم در مسیر راه تا به خانه می رسیدم، بو می کردم. بوی رنگ و کاغذ تازه حسی رویایی به من می داد دیگری هم بودند که وقتی می خواندم، نمی فهمیدم مانند «من حرفی دارم که فقط شما بچه ها باور می کنید» اثر احمدرضا احمدی اما همین نفهمیدنش برایم جذاب بود. تا اینکه به دوران راهنمایی رسیدم. تا پیش از این زمان کتابخانه کانون در مدرسه مهران سمنان قرار داشت. تااینکه ساختمان های کانون را در باغ کودک ساختند که به منزل ما نزدیک بود و سه دقیقه فاصله داشت. من که در این زمان بیشتر از قبل به کانون می رفتم، متوجه شدم برنامه های دیگری هم در کانون وجود دارد مثل نقاشی کشیدن، پخش فیلم و ... مثلا فیلم «رهایی» ناصر تقوایی را اولین بار آنجا دیدم. البته فیلم را نمی فهمیدم ولی پخش شدن فیلم روی پرده برایم لذت بخش بود. نخستین کتابی که خواندید چه کتابی بود؟ نمی توانم بگویم کدام کتاب اولی بود. کلا مجموعه کتاب هایی را که کانون در دهه 40 منتشر کرده بود خوانده ام و برایم جذاب بودند. مانند «بعد از زمستان در آبادی ما»، «عمو نوروز و بادبادک ها»، «گربه چکمه پوش» و «قصه های خوب برای بچه های خوب» که کتاب مورد علاقه ام بود.تمایل به نوشتن چه زمانی در شما شکل گرفت؟ در همان سال ها که حدودا 12 – 13 ساله بودم، شروع به نوشتن کردم. با روزنامه دیواری هایی که در مدرسه درست می کردیم و روزنامه دیواری هایی که در کتابخانه کانون آماده می کردیم. همچنین با کاغذهایی که کاغذهای تلگراف بودند کتاب درست می کردم. در آن زمان دایی من در راه آهن کار می کرد. آن ها کاغذهای تلگراف داشتند و مقداری از آن کاغذها را برای من می آورد. این کاغذها رولی بود. کاغذهای تلگراف را می بریدم و روی هم می گذاشتم و لابه لای آن ها را کاغذ کاربن می گذاشتم و در شمارگان سه یا چهار نسخه کتاب داستان می نوشتم. یک نسخه که خودم می نوشتم و سه نسخه هم که با کاربن چاپ می شد و همیشه آخری خیلی کمرنگ بود. نقاشی هم برایشان می کشیدم، پشت جلد می نوشتم و برایشان اسم می گذاشتم، از همان اسم هایی که برای کودکان جذاب است مانند «کودک قهرمان». و بعد این کتاب ها را بین بچه های هم سن و سال خودم در فامیل یا مدرسه پخش می کردم و به آن ها می گفتم بیایید درباره این کتاب ها حرف بزنیم. درواقع نوشتن غیررسمی برای من از همان دوران با این کتاب های کپی شده آغاز شد. در همان دوران راهنمایی داستانی برای کیهان بچه ها فرستادم چند خط آن را چاپ کردند به نام فریدون عموزاده خلیلی 12 ساله از سمنان. که در آن زمان برایم بسیار مهم بود.به درس خواندن علاقه داشتید؟ من به سه چیز علاقه داشتم. یکی کتاب و نوشتن، دوم درس خواندن که همیشه شاگرد اول بودم و سوم فوتبال که از همان بچگی در تیم فوتبال مدرسه و تیم فوتبال محله و بعدا هم در تیم فوتبال دانشگاه بودم. تا چند سال پیش هم با دوستان و پسرانم فوتبال بازی می کردم تا اینکه تاندون پاهایم آسیب دید. حتی به نظریه ای رسیده ام و در کارگاه های داستان نویسی ام نیز آن را تشریح کرده ام نسبت داستان را با فوتبال. به نظر من رمان و فوتبال نسبت نزدیکی دارند و عناصر مشترک زیادی دارند. مثلا تعلیق که مهمترین عنصر داستان است در فوتبال هم مهمترین عنصر جذابیت است. حتی در تکنیک، بین فوتبال و داستان اشتراک وجود دارد. معلم های داستان نویسی معتقدند داستان نوشتن مثل آشپزی یا رانندگی است و همانطور که با خواندن کتاب آشپزی تا زمانی که آشپزی نکنید آشپز نمی شوید یا تا زمانی که رانندگی نکنید راننده نمی شوید، تا زمانی هم که داستان ننویسید داستان نویس نمی شوید. ولی به نظر من خیلی این نسبت معنا ندارد. داستان نویسی خیلی شبیه فوتبال است. در فوتبال به اندازه بازیکنانی که وجود دارد می توان تکنیک و روش خاص داشت. درست است که آموزش های یکسانی می بینند اما هیچکدام آنها مثل هم دریپ نمی کنند. در داستان هم شخصیت ها هرکدام تکنیک خودشان را دارند و مثل هم نیستند.بین یک فیلم خوب و فوتبال خوب کدام را انتخاب می کنید؟ نمی دانم چه جوابی بدهم. واقعا سخت است که یکی را انتخاب کنم. برای من فوتبال دیدن به اندازه فیلم دیدن جذاب است و گاهی جذاب تر است.ازچه زمانی گزیده خوان شدید و بیشتر به چه موضوعات و نویسندگانی علاقه داشتید؟ بطورکلی سه دوره خوانش برای من وجود داشته و هرسه دوره هم با هم تفاوت داشتند. دوره اول دوره نوجوانی تامرز جوانی بود تا زمانی که به عنوان یک نویسنده جوان وارد حوزه هنر و اندیشه اسلامی شدم. تا آن موقع خواندم مقداری بر اساس غریزه بود و مقداری بر اساس توصیه. این توصیه می توانست براساس پیشنهاد دوستان یا بزرگترها باشد یا مطالبی که درباره کتاب ها می خواندم. یادم است نوجوان بودم که دیدم در روزنامه کیهان درباره کتاب «هستی» مرتضی رضوانی نقدی نوشته شده بود و رفتم آن کتاب را پیدا کردم و خواندم. گاهی هم پیش می آمد در کتابخانه، کتابی از نویسنده ای که برایم جالب بود مانند محمود دولت آبادی می دیدم و می خواندم.در آن زمان تقریبا همه کتاب های محمود دولت آبادی و غلامحسین ساعدی را خواندم. این دوره اول مطالعه من بود که در آن زمان هم عمدتا ادبیات می خواندم، هم شعر و هم داستان. و علاقه زیادی به احمد شاملو، اخوان ثالث، سهراب سپهری و فروغ فرخ زاد داشتم. و با اینکه خودم شعر نمی گفتم اما شعرهایشان را کامل می خواندم و حفظ می کردم و احساس می کردم این شعرها در نوشتنم موثر است. اما از دوره ای که وارد حوزه هنری شدم خواندم تغییر کرد. در آن زمان ما جوان های 21 – 22 ساله انقلابی بودیم که فکر می کردیم همه چیز از جمله را تغییر دهیم و انقلابی کنیم. براین اساس احساس کردیم که ما باید خیلی بیشتر از قبل بدانیم و بخوانیم. در این دوره خواندنم دیگر برحسب علاقه و ذوق و توصیه نبود، برحسب نیاز بود. مثلا احساس می کردیم درباره رمان آمریکای لاتین که تازه در دهه 60 در ایران ترجمه می شد، هیچ چیزی نمی دانیم و یکدفعه هرچه رمان آمریکایی بود را از حوزه و جاهای مختلف جمع آوری می کردیم و می خواندیم. مثلا در عرض سه ماه 50 تا رمان آمریکایی می خواندم، از هر نویسنده و شاعر آمریکایی که شعر یا رمانی داشت. یا در دوره ای بحث سر رمان نو بود و ما هر کتابی درباره رمان نو بود مانند کتاب های تئوری یا آثار مایا گریپه و ناتالی ساروت را می خواندیم. یا در دوره ای فکر کردم باید بروم در حوزه ادبیات کودک مطالعه کنم و هرکتابی درباره ادبیات کودک بود یا جایزه هانس کریستین اندرسون یا نیوبری گرفته بود را می گرفتم و می خواندم. مثلا در سه ماه سعی می کردم همه انباشت ادبیات کودک را جمع آوری کنم و بخوانم.در آن دوره مطالعه من برحسب نیاز و باتوجه به ضرورت هایی بود که حس می کردم مانند اینکه باید بخوانم تا توانمند شوم و ادبیات را متحول کنم. در آن دوره جلسات مداومی با قیصر امین پور، حسن حسینی، محسن مخملباف، محسن سلیمانی داشتیم و باهم بحث می کردیم. از این جهت حوزه هنری تجربه ای بود که نگاه ما را به ادبیات عوض کرد و مدل وارد شدن و ماندن ما در ادبیات را متفاوت کرد و تجربه یک حلقه ادبی را اولین بار در آنجا داشتیم. دوره سوم خواندن من دیگر نه برحسب توصیه و غریزه بود نه بر حسب نیاز. در این دوره تک خوان شده بودم چون دیگر آنقدر فرصت نداشتم که بتوانم هرکتابی که منتشر می شود را بخوانم. بنابراین مواردی که فکر می کردم جریان ادبی ایجاد کرده است یا ژانرهای جدیدی که در ادبیات کودک برجسته است را می خواندم.محیط خانواده در گرایش تان به کتابخوانی چه تاثیری داشت؟پدرم زمانی که 8 ساله بودم فوت کرد و خیلی تلقی و تصوری از پدر نداشتم. مادرم هم بااینکه زن بی سوادی بود ولی به شدت دوست داشت ما درس بخوانیم و کتابخوان باشیم. دایی و برادران بزرگ ترم هم مرا به کتاب خواندن تشویق می کردند. در اقواموان هم دوتا معلم داشتیم که مرا به کتاب خواندن تشویق می کردند کتاب های زیادی می خواندم. مثلا «گربه چکمه پوش» که کتاب تصویری بود و خیلی برایم جالب بود، یا «ماهی سیاه کوچولو» یا «حقیقت و مرد دانا» بهرام بیضایی برایم کتاب های افسانه ای بودند و برای من فهمشان راحت تر بود. کتاب های دیگری هم بودند که وقتی می خواندم، نمی فهمیدم مانند «من حرفی دارم که فقط شما بچه ها باور می کنید» اثر احمدرضا احمدی اما همین نفهمیدنش برایم جذاب بود و به من کتاب هدیه می دادند یا مرا به کتابخانه شان می بردند و می گفتند هرکتابی که دوست داری بخوان. مجموعه این ها در کتابخوان شدن من و گرایشم به سمت ادبیات موثر بود.چه موقع و چگونه وارد حوزه ادبیات کودک شدید؟ سال 1359 به حوزه هنر و اندیشه اسلامی رفتم. قبل از آن داستان و نمایشنامه می نوشتم و سرکلاس در مدرسه نمایشنامه هایی که می نوشتم را با همکلاسی هایم اجرا می کردیم. در آن دوران من بیشتر به نمایشنمامه نویسی گرایش داشتم. وقتی هم در تهران به دانشگاه آمدم بازهم نمایشنامه می نوشتم ولی جایی برای اجرا نبود و مصادف شده بود با روزهای انقلاب و فرصت زیادی برای تئاترهای دانشجویی نبود. در همان زمان یک روز، که در حال عبور از خیابان حافظ بودم تابلوی حوزه هنر و اندیشه اسلامی و تابلوی «تئاتر حر» که در آنجا اجرا می شد را دیدم. به آنجا مراجعه کردم و گفتم که نمایشنامه می نویسم و مرا به فرج الله سلحشور و هنرمند معرفی کردند. سلحشور به من گفت تو باید اول بازیگری کنی بعد از آنجا به سوی نمایش بروی. آقای هنرمند به من گفت فردا بیا و با گروه نمایش تست بده. چون خیلی نمایشنامه نوشتن را دوست داشتم، تصمیم گرفتم بروم. از من خواستند صحنه ای را بازی کنم. افرادی دیگری هم مثل جعفر دهقان، سعید کشن فلاح، محمدکاسبی و .. هم بودند و من بیشتر خجالت کشیدم. و افتضاح بازی کردم و از همانجا که برگشتم گفتم دیگر برنمی گردم. آنجا بود که من با تئاتر خداحافظی کردم. ولی ناامید نشدم و متوجه شدم که در حوزه هنر و اندیشه اسلامی بخش داستان هم وجود دارد. یک هفته بعد رفتم و گفتم که داستان دارم و می خواهم با اینجا همکاری داشته باشم. مرا به محسن مخملباف معرفی کردند. اما آن روز به جای مخملباف، امیرحسین فردی آمد و داستانم را گرفت و گفت ما آن را بررسی می کنیم. دو روز بعد بیا نتیجه اش را بگیر. دوروز بعد که مراجعه کردم محسن مخملباف به من گفت خیلی داستان خوبی بود و تو می توانی با ما همکاری کنی. امیرحسین فردی هم گفت یکی از مسئولان اینجا به نام خانم رهنورد، نقدی بر داستان شما نوشته است. خانم رهنورد از موسسان حوزه هنری بود و با خودکار آبی نوشته بود «نویسنده بزرگی از راه می رسد این نام را به یاد داشته باشید و حتما از او دعوت به همکاری کنید.» که من هیچ وقت فراموش نمی کنم. بعد از آن امیرحسین فردی گفت که روزهای سه شنبه جلسه داستان داریم، در این جلسه شرکت کن و داستانت را بخوان. در آن جلسه محسن مخملباف، اکبر خلیلی، قاسمعلی فراست، حسن احمدی، مصطفی خرامان، امیرحسین فردی، محسن سلیمانی، نقی سلیمانی، حسن علی پورمند و ... حضور داشتند. داستان اول را قاسمعلی فراست خواند و نقد شد. من هم داستانم را که نامش «تلاطم» بود خواندم و نقد تندی بر آن شد. بعد از آن هم دو سه داستان بزرگسال دیگر نوشتم مانند «شمشیر کهنه» که بعدا در قالب کتابی به نام «شمشیر کهنه» منتشر شدند. اما من همیشه میل درونی ام به سوی داستان کودک و نوجوان بود. بعد از چهار-پنج ماهی که در حوزه هنر و اندیشه اسلامی بودم، دل به دریازدم و داستانی در حوزه کودک و نوجوان نوشتم به نام «سفر چشمه کوچک». داستان را که به سایر دوستان در حوزه دادم تا بخوانند. همه متعجب شده بودند و محسن مخملباف به من گفت که چرا در حوزه بزرگسال مانده ای، بهتر است در حوزه کودک و نوجوان بنویسی و خودش نقدی بر «سفر چشمه کوچک» نوشت. بعد از آن تشویق ها من در طول شش ماه سه داستان کودک دیگر نوشتم و به من پیشنهاد دادند که مسئول بخش کودک و نوجوان حوزه هنر و اندیشه شوم. از آن زمان که سال 59 بود بر حوزه ادبیات کودک و نوجوان متمرکز شدم و گاهی به صورت تفننی مطلبی برای بزرگسالان می نوشتم.باتوجه به دغدغه هایی که همیشه نویسندگان حوزه کودک و نوجوان با آن درگیر هستند و بهای چندانی به آن داده نمی شود و برخی تصور می کنند نوشتن برای کودکان دست گرمی و تمرینی است تا کم کم نویسنده وارد حوزه بزرگسال شود و فکر می کنند نویسندگانی که توانایی نوشتن برای بزرگسالان را ندارند وارد حوزه کودک و نوجوان می شوند، هیچ وقت پشیمان نشدید که سال های طولانی عمرتان را برای نوشتن در این حوزه صرف کردید؟ واقعیت این است که هرچه بیشتر زمان گذشته بیشتر به کار در این حوزه علاقه مند شدم و فکر کردم کار درستی کردم وارد این حوزه شدم. صرف نظر از شعارهایی که همیشه داده می شود مانند دنیای پاک و معصوم کودکان، فکر می کنم ادبیات راهی ارتباطی است. ادبیات کلمه است، کلمه ای که از نویسنده برمی خیزد و پیام گیرنده آن را می گیرد. خیلی مهم است که بدانید این پیام را برای چه کسی می فرستید و روی چه کسی تاثیر می گذارد و چگونه می توانید این پیام را با توجه به مخاطب تراز کنید. برای من با کودکان حرف زدن خیلی راحت تر است، نه از مفهوم اینکه هرکسی نمی تواند بزرگسال کار کند وارد حوزه کودک می شود. به نظر من برعکس است و اطمینان دارم برخی از نویسندگانی که در حوزه بزرگسال شاهکار می نویسند، نمی توانند برای بچه ها بنویسند. اما اگر نویسنده کودکان بخواهد برای بزرگسالان بنویسد، ممکن است موفق تر باشد. چون وقتی حرفی را بچه ها می فهمند بزرگترها هم متوجه می شوند. لذا اتفاق رنج آور همان حرفی است که شما بیان کردید و تصور عموم بر این است که نوشتن برای بزرگسالان سخت تر است و ردی های ادبیات بزرگسال به نوشتن برای کودکان روی می آورند. هم باید بلد باشی با بچه ها حرف بزنی هم بلد باشی داستان بنویسی. یک داستان کودک حتی اگر 50 کلمه هم باشد باید همه لوازم داستان بزرگسال را داشته باشد.همانطوری که «پیرمرد و دریا» همینگوی یا «کلیدر» محمود دولت آبادی نوشته شده و مسیری که طی شده تا این داستان ها نوشته شده، تعلیقی که در داستان حفظ شده است، شخصیت پردازی، معرفی فضای داستانی و ... باید برای نوشتن یک کتاب تصویری کودک 50 کلمه ای همه این راه ها باید طی شود و همه آن سختی ها کشیده شود. باید شخصیت سازی کرد، جهان داستانی داشت، لحن داشت، تعلیق داشت و ... اتفاقا ساختن جهان داستانی برای کودک بسیار سخت تر است. چون بزرگسال به راحتی نظام علی و معلولی جهان داستانی که برایش ساخته می شود را با توجه به دانشی که از قبل دارد، درک می کند اما در داستان کودک، نویسنده باید آنقدر توانمند باشد که کودک بتواند به راحتی جهان داستانی که برایش ساخته را درک کند. اما در کشور ما به دلیل ساده انگاری که وجود دارد، هرکسی که از راه می رسد و بلد نیست داستان بنویسد، می گویند برو برای بچه ها بنویس. درحالی که کاملا اشتباه است او نه روش داستان نویسی را بلد است نه جهان داستانی را می شناسد نه با زبان بچه ها آشناست. و وقتی کتابی می نویسد که ضعیف است دوغ و دوشاب با هم قاطی می شود و کسانی صدمه می بینند که نویسنده واقعی هستند و عرق ریزان روح می کنند تا داستان 50کلمه ای برای بچه ها بنویسند.تا به حال چه تعداد کتاب از شما منتشر شده است؟بیش از 30 عنوان که بجز یک کتاب که در حوزه بزرگسال بوده بقیه در حوزه کودک و نوجوان بوده اند.از میان این آثار به کدامیک علاقه بیشتری کاغذهای تلگراف را می بریدم و روی هم می گذاشتم و لابه لای آن ها را کاغذ کاربن می گذاشتم و در شمارگان سه یا چهار نسخه کتاب داستان می نوشتم. یک نسخه که خودم می نوشتم و سه نسخه هم که با کاربن چاپ می شد و همیشه آخری خیلی کمرنگ بود. نقاشی هم برایشان می کشیدم، پشت جلد می نوشتم و برایشان اسم می گذاشتم، از همان اسم هایی که برای کودکان جذاب است مانند «کودک قهرمان». و بعد این کتاب ها را بی ...

ادامه مطلب  

سلامت روحی جامعه؛ مهم ترین دغدغه پزشک قرآنی/ استفاده از امیدبخش ترین آیات برای ارتقای روحیه بیماران  

درخواست حذف این مطلب
به گزارش خبرنگار ایکنا؛ اول شهریور در تقویم به پاسداشت خدمات بوعلی سینا در عرصه طبابت و بزرگداشت مقام پزشک، به این نام نام گذاری شده است، پزشکی جزو آن دسته علومی است که بشر همواره برای حفظ سلامتی خود به آن نیاز داشته است و یک پزشک علاوه بر ادای سوگند و قسم نامه پزشکی پس از اتمام دوره دکتری پزشکی متعهد می شود تمام تلاش را برای ادای مسئولیت مهمش به خلق انجام دهد، اما در این میان رعایت اخلاق و مزین بودن به شرافت و پرهیزکاری و همچنین بهره گیری از آموزه های قرآنی در کنار طبابت، آرامشی دو چندان را به همراه خواهد داشت.در میان جامعه پزشکان کم نیستند افرادی که در عرصه قرائت و حفظ قرآن به صورت تخصصی ورود پیدا کرده و در این زمینه به خوبی درخشیده اند و ایکنا در راستای رسالت فعالیت هایش به معرفی آن ها برای آشنایی بیشتر می پردازد. فاطمه آقایی، متخصص گوش، حلق و بینی که علاوه بر ورود به عرصه حفظ قرآن تصمیم می گیرد در راستای ارتقای فعالیت های قرآنی و ترویج و توسعه فرهنگ قرآنی گام هایی را بردارد، لذا اقدام به راه اندازی و تأسیس مؤسسه بنیاد قرآنی حضرت ولی عصر (عج) در غرب تهران کرده است.در این مصاحبه می خوانیم.ــ انگیزه راه اندازی مؤسسه به دلیل توجه به سلامت روح در کنار سلامت جسمــ آغاز فعالیت مؤسسه با حجم کم از حسینیهــ حفظ قرآن تنها به حفظ ترتیبی خلاصه نمی شود.ــ پیچیدن نسخه قرآنی برای بیمارانــ ترغیب دیگر پزشکان برای حضور در کلاس های قرآنــ اگر قرار است کار فرهنگی در کشورمان به عنوان کشور مسلمان انجام شود، اساس آن باید قرآنی باشد.ــ و...در ادامه مشروح این گفت وگو آمده است؛ایکنا: در ابتدا خودتان را معرفی بفرمایید.فاطمه آقایی هستم. متخصص گوش، حلق و بینی. کار طبابت را از سال 1381 با رشته تخصصی که عرض کردم آغاز کردم.ایکنا: فعالیت قرآنی تان را از چه سالی آغاز کردید.فعالیت قرآنی ام را از سال 1391 با راه اندازی مؤسسه ای با اخذ مجوز از سازمان تبلیغات اسلامی شروع کردم البته پیش از آن برنامه ها و جلسات قرآنی در منزل داشتیم که طی آن قرآن آموزان در کنار هم جمع می شدند و به نوعی محفل قرآن داشتیم اما پس از راه اندازی مؤسسه این جلسات نیز به آنجا منتقل شد و ادامه فعالیت دادیم تا به الان.ایکنا: آیا در عرصه حفظ و قرائت به صورت تخصصی ورود پیدا کرده اید؟بله. توانستم با وجود مشغله کاری ام تا کنون بیش از پنج جزء از آیات نورانی کلام وحی را حفظ کنم و هنوز توفیق نکرده ام که کل قرآن را حفظ کنم و در عرصه قرائت قرآن نیز به صورت نیمه تخصصی ورود پیدا کرده ام.ایکنا: متخصص گوش و حلق و بینی در کنار حفظ قرآن آیا سنخیت دارد؟به دلیل رشته ام حرفه ام به نوعی تغییر چهره مردم به صورت زیبایی بینی و صورت و ... است چیزی که امروزه متأسفانه در جامعه زیاد شده است. این کارها درست است که مردم را راضی می کند اما من را نمی توانست راضی نگه دارد و نهایتا به این نتیجه رسیدم که غیر از ظاهر مردم باید روی باطن آنها نیز کار کرد و اصل قضیه اینکه مؤسسه را راه اندازی کردم به دلیل این بود که باطن انسان ها را تغییر دهیم و تنها به ظاهر و زیبایی مردم نپردازیم. ایکنا: فعالیت مؤسسه بنیاد قرآنی حضرت ولی عصر(عج) از ابتدا در این مکان بود؟نه. ابتدافعالیت مؤسسه در حجم کم و در حسینیه ای که در منزل داشتم آغاز کردم و ابتدا به صورت جلسات حفظ قرآن، روخوانی و تفسیر و تدبر در قرآن ویژه خردسالان و بزرگسالان به صورت محدود برگزار می شد تا اینکه دچار کمبود مکان و فضا شدیم و مجبور شدیم به دنبال مکان مناسبی برای ادامه فعالیت مؤسسه باشیم.ایکنا: از مهم ترین دغدغه یک پزشک که در راه قرآن است، بفرمایید.مهم ترین دغدغه ای که برای پزشک قرآنی می تواند وجود داشته باشد، سلامت جامعه، بهتر بگویم سلامت روحی جامعه است. پزشکان شاید بیشتر با سلامت جسمی افراد کار داشته باشند اما امثال من که سعی کرده اند طبابتشان را همراه با آموزه های قرآنی کنند و با طعم آیات نورانی قرآن همراه می کنند، برایشان سلامت روحی جامعه آن هم در جهت درست، مهم است و اینکه هر فردی با وجود سلامتی که دارد، بتواند درست زندگی کند، راه هدایت را پیدا کند و رستگار شود و به زبان عوام به عاقبت بخیری برسد، مسئله مهم است.ایکنا: چه میزان در زمینه جذب دوستانتان و دیگر پزشکان به عرصه های قرآنی مؤثر بودید؟دوستانم هنگامی که مطلع شدند مؤسسه قرآنی دارم خیلی از آنها سعی کردند با تنظیم وقتشان به نوعی در این کلاس های آموزشی قرآن به ویژه حفظ قرآن حضور پیدا کنند و از سوی دیگر خیلی از آنها که فرصت حضور در این کلاس ها را ندارند، ابراز علاقه و خرسندی از تشکیل این مؤسسه می کنند و برخی نیز تعجب می کنند که با وجود مشغله کاری و همچنین انرژی که می توانم در کارم بگذارم و درآمد بالایی داشته باشم، انرژی ام را تقسیم کنم و بخشی از آن را به این فعالیت فرهنگی تخصیص دهم.ایکنا: از علت نامگذاری مؤسسه به بنیاد قرآنی حضرت ولی عصر(عج) بفرمایید.هدف اولیه ام از انتخاب این نام استعانتی بود که از ایشان داشتم و روز اول فکر می کردم فرد حرفه ای در این زمینه نیستم و نمی توانم کار را به نحو احسن جلو ببرم و فکر کردم باید اسمی از ایشان آورده شود تا حضرت ولی عصر(عج) کمکم کنند. یعنی مؤسسه ای باشد که دست خود ایشان سپرده شود و من به عنوان عضو کوچکی باشم که تنها هدایت مالی و برنامه ریزی اش را انجام دهم چنانکه تا به الان نیز همینگونه بوده است و من نیروی کوچکی هستم که کار خودم را انجام می دهم و در حقیقت نیروی بزرگتری اینجا را اداره می کند.ایکنا: درباره برنامه روزانه قرآنی تان برای مخاطبان ما بفرمایید.سعی می کنم در ابتدای صبح برنامه یکس ...

ادامه مطلب  

بهترین ویرایشگر برنامه نویسی برای ویندوز و مک در سال ۲۰۱۸  

درخواست حذف این مطلب
بهترین ویرایشگر کدنویسی، بهترین اسلحه مخفی یک برنامه نویس است. مثل یک چاقوی سوئیسی که می تواند بهترین دوست یک سرباز تنها، در عملیات نفوذ باشد. دوست شما کیست؟بهترین ویرایشگر کد، بهترین دوست برنامه نویس است. پیشرفت روزافزون صنعت تکنولوژی و سرعت تحولات آن در سال های اخیر شگفتی های زیادی را خلق کرده و با رشد هوش مصنوعی و عرضه ی انواع دستگاه های هوشمند بسیاری از رؤیاهای انسان تحقق یافته است. برای ساختن و پرداختن به بسیاری از ایده ها دیگر نیاز به فعالیت های مشقت بار و پیچیده نیست. با تهیه مقداری لوازم مکانیکی و بردهای دیجیتال و کمی سررشته از مکانیک و الکترونیک هرکسی در خانه می تواند ابداعات جالبی در زندگی خود داشته باشد؛ اما جان مایه تحقق این تخیلات در زندگی روزمره ما، دانشی به نام برنامه نویسی است.حالا هرکسی می تواند با صرف کمی وقت و تدبیر برنامه هایی هرچند ساده طراحی کند. آن ها را با قطعات و بردهای آماده همراه کند و به این قطعات جان ببخشد. هرچند اگر بخواهد می تواند در نوشتن این کدها چنان تبحر پیدا کند که آن را تبدیل به یک شغل دائم و پردرآمد کند. سرعت پیشرفت تکنولوژی برای برنامه نویسان حرفه ای هم می طلبد که با سرعت و دقت بیشتری کدهای جادویی خود را خلق کنند تا در بازار پررقابت فناوری برگ برنده ای داشته باشند. اهمیت این موضوع باعث رونق بسیار، در بازار و صنعت طراحی زبان های سطح بالا شده است.نقطه مشترک این علاقه مندان و آن فداییان برنامه نویسی، ابزاری است به نام ادیتور یا ویرایشگر متن. ادیتور ها هستند که باقدرت و سرعت و هوشمندی خود دستورات و ایده های برنامه نویسان را تبدیل به کدهای تمیز و مرتبی می کنند که کارآمد و باارزش هستند. آن ها مبتدیان را راهنمایی می کنند و حرفه ای ها را یاری می بخشند که با اطمینان و سرعت بیشتری کدهای خود را وارد کنند.ادیتور ها در همان گام اول با همه برنامه نویس ها همراه می شوند ولی تنها برنامه نویسان حرفه ای هستند که می دانند بودن یا نبودن یک سمبل مانند; در انتهای یک کد چقدر مسئله بزرگی است. حال گشتن و نیافتن این مسئله، در میان هزاران خط کد می تواند عمر کیبورد و مانیتور را زیر مشت و لگد برنامه نویس، کوتاه کند. ادیتور های قدرتمند همچون خدمتگزارانی مهربان در کنار این مردان خشمگین هستند تا به آن ها کمک کنند هرگز دچار چنین مشکلاتی نشوند، ایده ای ناب خود را بیرون بریزند شکوه زندگی یک برنامه نویس را تجربه کنند.زبان برنامه نویسی و زبان نشانه گذاریزبان های برنامه نویسی آن دسته از زبان هایی هستند که برنامه نویسان به وسیله آن ها الگوریتم های خود را برای ماشین قابل فهم می کنند. زبان های مطرح مانند جاوا یا زبان سی پلاس پلاس از این دسته هستند. زبان های نشانه گذاری markup language آن دسته از زبان های هستند که متن و نشانه های معنی دار را باهم ترکیب می کنند و در آن ها الگوریتمی دیده نمی شود، مانند زبان html یا xml.ویرایشگر متن و محیط یکپارچه توسعه نرم افزارهمیشه برای برنامه نویسی نیازی به استفاده از ide نیست. این کار را می توان با استفاده از نرم افزارهای ساده؛ ولی قدرتمند مثل ویرایشگر کد انجام داد.ویرایشگر متن یا ادیتور کد نرم افزارهایی هستند که برای ویراستاری متون و کدهای زبان های برنامه نویسی با توجه به شیوه نامه یا نحو زبان (syntax) استفاده می شوند؛ لیست بهترین ویرایشگر برنامه نویسی در ویندوز و مک در مورد آن ها است. از آن سو نرم افزارهای محیط یکپارچه توسعه نرم افزار (integrated development environment) از قدرت و توانمندی بیشتری برخوردار است. از امکانات مهم ide می توان به ویرایشگری کدها، کامپایل کردن و دیباگ کردن برنامه ها اشاره کرد. وجه دیگر این نوع نرم افزارها رابط کاربری گرافیکی، برای سهولت در برنامه نویسی است. ویژوال استودیو (microsoft visual studio) و اکلیپس (eclipse) از دسته ide مطرح هستند.همیشه برای برنامه نویسی نیازی به استفاده از ide نیست. این کار را می توان با استفاده از نرم افزارهای ساده؛ ولی قدرتمند مثل ویرایشگر کد انجام داد، همانند نوشتن برنامه ای برای یک برد اپن سورس مثل آردوینو (arduino). همین نوع ویرایشگر کدها که در لیست بهترین ویرایشگر٬ها معرفی می شوند در طراحی خود این توانایی را دارند که با اضافه کردن پلاگین ها، مرزها را بشکنند و به برنامه های ide نزدیک شوند. ویرایشگرهای کد به دلیل راحتی نرم افزار در نصب، اجرای روان، انعطاف پذیری، توانایی در ارتقاء و همچنین گستره پشتیبانی از زبان های مطرح در یک ادیتور متن سبک و کم حجم، امروزه بسیار موردتوجه هستند.لیست بهترین ویرایشگر برنامه نویسی برای مک و ویندوزشناخت ادیتورها و امکانات آن ها، تجزیه و تحلیل، سرعت، هوشمندی و انعطاف پذیری آن ها به شما کمک می کند، همانند یک تکاور زبده برای هر عملیات برنامه نویسی حتی بدون وجود ide آماده باشید. سبک بودن، قابلیت نصب روی انواع سیستم عامل ها، حتی پرتابل بودن این ادیتورها از مزیت های تاکتیکی است که هر برنامه نویس حرفه ای به اهمیت آن اعتراف دارد و جویای حال و احوال لیست بهترین ویرایشگر برنامه نویسی نیز خواهد بود.۱. ویرایشگر نوت پد پلاس پلاس(notepad plus plus)نوت پد پلاس پلاس قدرتمند و مملو از امکانات ریزودرشت برای سرعت بخشیدن به کارها با دقت بالاست. این ادیتور متن و ویرایشگر کد برنامه نویسی یک پسرعمو هم در ویندوز دارد. هرچند که با حضور ++notepad در ویندوز کمتر کسی پای مجلس نوت پد قدیمی می نشیند. نوت پد پلاس پلاس رایگان و اپن سورس است. علاوه بر آن رابط کاربری خوبی هم دارد. یکی از جذاب ترین بخش های این ادیتور، خاصیت تب ویرایشی (tabbed editing) است. شما می توانید هم زمان و به راحتی با چند فایل مختلف در یک پنجره کار کنید.npp در ویرایش متون html بیشتر شهره است؛ ولی با کد نویسی در زبان های دیگر، هیچ گاه پشیمان نخواهید شد. نوت پد به صورت استاندارد کدهای شما در زبان های مختلف رنگی می کند تا بهتر و راحت تر آن ها را تشخیص دهید. اگر این کار شمارا راضی نمی کند، قابلیت سفارشی کردن هم در این ادیتور مهیا است. npp در حین کدنویسی، پا به پای شما با کدها همراه است. علاوه بر اینکه به شما پیشنهادی برای تایپ سریع می دهد به محض واردکردن کدهای اشتباه براساس شیوه کدنویسی با برجسته کردن اشتباهات، چیزی کم نمی گذارد. نوت پد در هنگام نصب چند پلاگین کاربردی و مفید با خود به همراه دارد و البته می تواند از مخزن پلاگین در ادیتور به پلاگین های جدید نیز دسترسی داشته باشید. npp حقیقتا شایسته چنین جایگاهی، در لیست بهترین ویرایشگر برنامه نویسی سال ۲۰۱۸ است.ویژگی های برجسته:notepad plus plus برای ویندوز (windows) ساخته شده است؛ اما علاقه مندان به آن می توانند در مک اواس ۱۰ (mac os x) و لینوکس (linux) و یونیکس (unix) هم آن را تجربه کنند.نوت پد پلاس پلاس نرم افزاری سبک است و به آسانی نصب می شود.پلاگین های زیادی را می شود به آن اضافه کرد و با ماکرونویسی می توانید از امکانات موجود هم فراتر بروید.از قابلیت tabbed editing پشتیبانی می کند.قابلیت ساخت بوک مارک bookmark برای نشانه گذاری دارد.با دراگ و دراپ کردن فایل ها به محیط نرم افزار می توانید آن ها را باز کنید.پشتیبانی از قابلیت فول اسکرینهوشمندی در تشخیص صحت شیوه کدنویسیقابلیت یکپارچه سازی مداوم (compiler integration) در پروژه که با هر تغییر کد پروژه دوباره build می شود تا همه کدهای قبلی و جدید باهم هماهنگ باشند.پشتیبانی از قابلیت ftpتوانایی چک کردن لغات و مقایسه فایل هاتوانایی code folding که باعث می شود کدها در بلوک هایی به صورت فشرده قرار بگیرند تا سرعت و مدیریت کدها بهتر شود.تنظیم منوی برنامه به زبان فارسیرایگان و متن باز است نکاتی برای ارتقاء و بهبود:ویرایش فایل از طریق http, ssh و webdav به طور پیش فرض پشتیبانی نمی شود.برای نصب روی مک اواس ۱۰ نیاز به نرم افزار wine دارید که البته برای اجرای دیگر نرم افزراهای ویندوز روی مک و لینوکس نیز لازم است. نتیجه:تجربه این ویرایشگر در زبان های php،html،css و javascript فوق العاده جذاب است. کمتر ادیتور سورس کدی در لیست بهترین ویرایشگر برنامه نویسی، دقت نوت پد++ در تذکر به اشتباهات کدنویسی را دارد و در بازه های زمانی کوتاه و به سرعت در حال ارتقاء امکانات ادیتوری خود است. ۲. ویرایشگر سابلایم تکست (sublime text)سابلایم تکست ادیتور دیگری از دسته سبک وزن ها باقدرت ویرایش بالا در لیست بهترین ویرایشگر برنامه نویسی است. این ادیتور با سی++ و پایتون نوشته شده است. انعطاف پذیری بسیار خوبی در سفارشی کردن دارد و به برنامه نویس کمک می کند با سرعت و کارایی بالا کدنویسی کند. در سابلایم تکست با متدهای جالبی از ویرایش برمی خورید که در کمتر نرم افزار ویرایشی دیگر دیده می شود. اسنیپت ها (snippets) بخش جذاب دیگری از تجربه کار در سابلایم تکست است. به عبارت دیگر سابلایم تکست به برنامه نویس این قابلیت را می دهد هر جا الگویی را دید حتی در ویرایش، از سابلایم بتواند برای اجرای سریع آن استفاده کند. این کار به قوی شدن فکر برنامه نویس کمک خوبی می کند و درعین حال باعث می شود مهاجرت به نرم افزارهای دیگر هم سخت شود. جعبه فرمان های (command palette) سابلایم، مثل یک خدمتکار مفید در اختیار شماست تا با کیبورد اکثر کارها را در sublime text مدیریت کنید. کار با کیبورد هم یکی از مهم ترین مهارت های یک برنامه نویس است. سابلایم تکست از نظر گرافیک صفحه کاربری و تم زمینه سیاه که محبوب برنامه نویسان است چیزی کم نمی گذارد و در لیست بهترین ویرایشگر برنامه نویسی سال ۲۰۱۸ جایگاهی کمترین از این، برای آن منصفانه نیست.ویژگی های برجسته:قابلیت ویرایش هوشمند هم زمان چند خطقابل استفاده در سیستم عامل های windows، macos، linuxقابلیت چند سکوییقابلیت ارائه سریع لیست فایل موجود در یک فولدر و ورود به آنرابط کاربری محبوبانعطاف پذیری و سفارشی شدن بالابا نصب پلاگین توانایی پشتیبانی از فریمورک openfl و زبان برنامه نویسی haxeحمایت از توابع وردپرستشخیص قدرتمند خطاهای زبان برنامه نویسی و برجسته کردن آن ها با نصب بسته مخصوص هر زبان نکاتی برای ارتقاء و بهبود:حمایت کم از زبان های راست نویسحمایت کم در لینوکسرایگان فقط در حالت trialتأکید شدید برای کار با کیبورد به مذاق همه شیرین نیست نتیجه:این ویرایشگر اعتیادآور است. این ویرایشگر یکی از بهترین ها برای زبان html و php است. هرچند ویرایشگرهای دیگر هم در این زمینه خوب کار می کنند؛ ولی سابلایم با خلاقیت هایش به برنامه نویس در کدنویسی سمت کلاینت و سرور طعم دیگری دارد.۳. ویرایشگر اتم (atom)اتم یک ویرایشگر متن ساده و راحت است. ازنظر ظاهری شبیه سابلایم تکست است ولی اغلب برنامه نویسان با آن بیشتر اخت می شوند و ارتباط بهتری برقرار می کنند. برای نصب قالب هم انتخاب های زیادی برای atom وجود دارد. این ویرایشگر که با node.js طراحی شده چند سکویی و اپن سورس است. قابلیت ویژه اتم توانایی هک هسته آن توسط کاربران برای کارایی بیشتراست. اتم با بخش مدیریت پکیج خود به راحتی می تواند فراتر از ویرایشگر متن عمل کند. atom توسط گیت هاب توسعه یافته است. این یک مزیت عمده است چراکه گیت هاب باهدف افزایش کارایی و کارآمدی توسعه دهندگان خلق شده است و رزومه موفق آن نیازی به تائید ندارد. اتم در اتصال به گیت هاب نیز به خوبی عمل می کند. ویرایشگر سورس کد اتم در مجموعه ابزارهای خود یک جستجوگر فازی جذاب هم دارد که شیوه کارش ترکیب دو متد جستجوگر کلمات و غلط گیر املایی است، از همین رو به جستجوگر فازی معروف شده است.ویژگی های برجسته:سادگی و جذابیت در طراحی رابط کاربریپشتیبانی از جعبه فرمان همانند ...

ادامه مطلب  

رمان «وقت سایه ها»؛ داستان نویسیِ مدرن در فضایی روستایی  

درخواست حذف این مطلب
گفت و گو با محمود فلکی درباره «وقت سایه ها»؛ رمانی که در فضایی روستایی می گذرد اما مولفه های داستان نویسی مدرن به روشنی در آن دیده می شود.«وقت سایه ها» عنوان رمانی است از محمود فلکی که چند سال پیش نشر ثالث چاپ کرد. البته پیش از آن ترجمه آلمانی اش در آلمان منتشر شده بود. محمود فلکی از نویسندگان مهاجری است که سال هاست در آلمان زندگی می کند و در آنجا آثاری به فارسی و آلمانی نوشته است که اکثرشان هنوز در ایران منتشر نشده اند. «وقت سایه ها» قصه ویرانی خانواده ای اربابی و خرده مالک در ایران است که همزمان با اصلاحات ارضی رو به نابودی رفته است. سبک و «چگونگی» گفتن از ویژگی های مهم این رمان فلکی است. رمانی با روایتی مدرن که طنزی پنهان در آن وجود دارد و گاه به رئالیسم جادویی پهلو می زند. با محمود فلکی درباره وقت سایه ها و ویژگی های مختلف آن گفت و گو کرده ایم که در ادامه می خوانید. فلکی در جایی از این گفت و گو درباره اهمیت طنز در روایت رمان می گوید: «طنز باعث می شود تا داستان هم از جدیت عبوس فرا رود و هم این که واقعیت فرساینده را در شکل هنری به مصاف بخواند. درواقع هنر، در این جا داستان نویسی، نوعی فراروی از واقعیت بیرون جهت آفرینش واقعیتی دیگر، یعنی واقعیت داستانی است.»«وقت سایه ها» که چند سال پیش در ایران به چاپ رسید، پیش تر در آلمان منتشر شده بود و مورد توجه هم قرار گرفته بود. با این حال در طول این سال ها آثار دیگری از شما در آلمان به چاپ رسیده که هنوز در ایران منتشر نشده اند. چند اثر داستانی و غیرداستانی دیگر دارید که هنوز این جا به چاپ نرسیده اند؟دو، سه مجموعه شعر، دو مجموعه داستان، دو رمان و دو، سه کار پژوهشی- تئوریک دارم که هنوز در ایران منتشر نشده اند. برای انتشار کتاب در ایران مشکلاتی وجود دارد که مانع از آن می شود که کتاب بدون ممیزی و به موقع منتشر شود. همین رمان «وقت سایه ها» که در سال 76 با عنوان «سایه ها» و ترجمه آن به آلمانی در آلمان منتشر شده و نقدهای خوبی هم از سوی منتقدین ایرانی و آلمانی گرفته بود، باید حدود بیست سال منتظر می شد تا مجوز انتشار بگیرد. این البته ناامیدکننده است. کتاب منتظر شد، من اما منتظر نشدم و به کارم ادامه دادم.سبک و چگونگی گفتن از مسائلی است که در «وقت سایه ها» اهمیت زیادی دارد. داستان این رمان در روستا می گذرد اما برخلاف غالب داستان های روستایی ایرانی که آثاری رئالیستی هستند، جاهایی به شیوه رئالیسم جادویی روایت شده و ضمنا زاویه دید متفاوتی با دیگر داستان های روستایی دارد. این ویژگی ها «وقت سایه ها» را به اثری متمایز بدل می کند، به این معنا که می توان بسیاری از ویژگی های رمان و داستان نویسی مدرن را در آن دید. چگونه گفتن یا چگونه بیان کردن چقدر برای شما در این رمان مطرح بوده است؟هر اثر هنری و در این جا داستان نویسی به عنوان هنر کلامی بر پایه «چگونگی» شکل می گیرد. به گمانم یک رمان مدرن در مجموع با نوع زاویه دید هستی می یابد؛ یعنی چگونگی پیاده کردن چیستی داستان، سبک کار را تعیین می بخشد. اگر یک ماجرای بسیار جالب با درونمایه ای مهم به خوبی پرداخت نشود و ساختار ضعیفی داشته باشد، داستان را تخریب می کند. برای همین است که چه در همین رمان و چه داستان های دیگر برای چگونگی تعریف ماجرا اهمیت ویژه ای قائل هستم. به این مسئله در کتابم «روایت داستان» (تئوری های پایه ای داستان نویسی) که چاپ دوم آن توسط «نشر کلاغ» در تهران منتشر شده، گسترده پرداخته ام.نکته دیگر در «وقت سایه ها» این است که به نظر می رسد نویسنده تلاش کرده تا جای ممکن در روایت حضور نداشته باشد یا به عبارتی کوشیده فاصله اش را با روایت رمان حفظ کند و نظرش را به رمان تحمیل نکند. این حفظ فاصله در رمان چقدر آگاهانه اتفاق افتاده و به نظرتان عدم حضور نویسنده در داستان نویسی مدرن چقدر حائز اهمیت است؟عدم حضور یا دخالت نویسنده در داستان یکی از شاخص های داستان نویسی مدرن است. به گمانم یکی از علت هایی که در بسیاری از داستان های ایرانی نویسنده در رمان دخالت می کند یا به قول شما نظرش را تحمیل می کند، نوبد فرهنگ دیالوگ در جامعه ماست. دیالوگ یا گفت و شنود، همان گونه که از ریشه اش بر می آید، به معنای رابطه گفتاری یا نوشتاری دوسویه است. آنچه «دیالوگ» را نشاندار می کند، دوسویگی دموکراتیک رفتاری است که با آغاز مدرنیته مفهوم می یابد. این پدیده در مناسبات پیش مدرن که همه چیز و همه کس از طریق امر و نهی و دیکته شدن یک سویه هویت پیدا می کند، نمی تواند فرصت بروز بیابد.یعنی همان گونه که فرد در جامعه ای که در آن فرهنگ دیالوگ درونی نشده باشد، رفتاری اثباتی- تحمیلی در پیش می گیرد، نویسنده چنین جامعه ای نیز همین رفتار را بر درون مایه و شخصیت های داستان اِعمال می کند. داستان مدرن با کنش داستانی از رهگذر حادثه ها شکل می گیرد، نه با دخالت مزاحم نویسنده یا راوی. این نکته را در جای دیگر هم مطرح کرده ام که در بسیاری از رمان های فارسی، نویسنده به جای این که تنها به قصه گویی ناجانبدارانه بپردازد، نظرش را در شکل داوری یا ارزشگذاری مستقیم یا غیرمستقیم بر داستان تحمیل می کند. یعنی در این نوع داستان ها کمتر با کنش آزاد و دموکراتیک در پیوند با رفتار و کارکرد درون مایه و شخصیت ها و حتی ساختاری که آن را نمایندگی می کند، مواجه هستیم. اکثر شخصیت های داستان های ایرانی طوری ساخته می شوند که حق به جانب به نظر می رسند که از همان نگره تحمیلی نویسنده بر می آید.نوعی طنز درونی در «وقت سایه ها» وجود دارد که به خوبی در روایت نشسته و به نظر می رسد بیش از هر چیز در خدمت حذف صدای نویسنده در رمان بوده است. این در حالی است که در این جا معمولا وقتی به موضوعی تاریخی پرداخته می شود یا قرار است به گذشته رجوع شود معمولا با نگاهی جدی و نوستالژیک مواجه می شویم. در رمان شما اصلا خبری از این نگاه عبوس و نوستالژیک نیست و به جای آن با طنز رو به رو هستیم. نظر خودتان درباره طنز نهفته در این رمان چیست؟درست و با دقت به این موضوع توجه کرده اید. نخست اشاره کنم که وقتی رمانی «با نگاهی عبوس و نوستالژیک» نوشته می شود، نشانه حضور با واسطه نویسنده یا همان دخالت نویسنده است که به آن پرداختیم. دیگر این که طنز اصولا یکی از مولفه های مهم ادبیات مدرن است. نویسنده مدرن دیگر مانند رئالیست های سده نوزده همه چیز را با جدیت عبوس برآورد نمی کند. جدی گرفتن بیش از اندازه واقعیت، به نوعی تن دادن به واقعیت است، در حالی که طنز باعث می شود تا داستان هم از جدیت عبوس فرا رود و هم این که واقعیت فرساینده را در شکل هنری به مصاف بخواهند.درواقع هنر، در این جا داستان نویسی، نوعی فراروی از واقعیت بیرونی جهت آفرینش واقعیتی دیگر یعنی واقعیت داستانی است و در این راستا بهترین ابزار، طنز است. به قول یکی از منتقدین آلمانی، کلاولا ابِلینگ (carola ebeling) که نقد خوبی از رمان «وقت سایه ها» نوشته: «درون فضای طنزآمیز (در این رمان)، شکلی از تفسیری ظریف و عالی برای حادثه های داستانی نهفته است.» در این جا باید به یک نکته اشاره کنم: «منظور از طنز، همان گونه که خودتان به درستی اشاره کردید، «نوعی طنز درونی» است، نه فکاهی نویسی یا کمدی. در این رمان، چگونگی تعریف ماجرا فضای داستان را گاهی طنزآمیز می کند. این حالت طنز نهفته، در بیشتر داستان های دیگر من هم وجود دارد.«وقت سایه ها» رمانی است با آغاز و پایانی قابل توجه؛ شروعی که با شک و تردید آمیخته شده و پایانی که خواننده را دعوت می کند به ابتدا برگردد و بار دیگر و این بار از نگاهی دیگر رمان را بخواند. چقدر به شروع و پایان در داستان نویسی تان اهمیت می دهید؟برای من آغاز و پایان بندی یک داستان بسیار اهمیت دارد. آغاز رمان باید به گونه ای باشد که کنجکاوی خواننده را برانگیزد یا غافلگیرش کند. تا خوانش را ادامه دهد. این حالت از داستان نویسی را مدیون شیوه کافکایی هستیم. داستان های کافکا در مجموع با حادثه ای غافلگیرکننده و به ظاهر غیرعادی آغاز می شوند و رویدادها حول محور آن حادثه می چرخند و شکل می گیرند. مثلا در «مسخ» در همان سطر اول گزارش می شود که گرگور زامزا یک روز صبح از خواب بیدار می شود و خود را در هیکل جانوری می یابد یا رمان «محاکمه» با این حادثه غافلگیرکننده آغاز می شود که جوزف ک. یک روز صبح بدون این که خلافی کرده باشد، دستگیر می شود.به گمانم یکی از نویسندگان ایرانی که متاثر از این شیوه کافکا داستان نوشته است، بهرام صادقی است که در موردش در کتابم «بیگانگی در آثار کافکا و تاثیر کافکا بر ادبیات مدرن فارسی» (منتشر شده توسط نشر ثالث) پرداخته ام. برای مثال رمان «ملکوت» این گونه آغاز می شود که خواننده را غافلگیر می کند: «در ساعت یازده شب چهارشنبه آن هفته جن در آقای مودت حلول می کند» یا در آغاز داستان «با کمال تاسف» شخصیت داستان، آگهی تسلیت مرگش را در روزنامه می خواند.پایان بندی رمان حتی از آغاز آن مهم تر است؛ باید به گونه ای باشد که هم بتواند همه گره ها را به خوبی بگشاید و جمع بندی درستی داشته باشد هم خواننده به نوعی دیگر غافلگیر شود. به بیان دیگر، همه پیش بینی ها و پیش اندیشی های خواننده را درهم بریزد تا بی تفاوت از کنارش نگذرد و هم این که آن را در بازخوانی به گونه دیگری ارزیابی کند. درواقع چنین خواننده ای در رمانی از این دست، خود به نوعی در داستان سهیم می شود و آن را از زاویه دید خود دوباره می آفریند.داستان نویسی ایرانی در سال های اخیر غالبا به سمت گزارش نویسی از زندگی روزمره و روابط ...

ادامه مطلب  

علائم استرس در نوجوانان و راه های درمان آن  

درخواست حذف این مطلب
این روزها استرس یکی از پرکاربردترین واژه های زندگی همه ی ما شده است. استرس کاری، استرس در روابط خانوادگی و هزار و یک استرس دیگر که بی رحمانه ابعاد مختلف زندگی ما را احاطه کرده اند. در این میان استرس در نوجوانان مقوله ای به شدت حساس و مهم است. بر اساس نظرسنجی و پژوهشی که در سال ۲۰۱۴ در ایالت متحده امریکا صورت گرفت، انجمن روان شناسی امریکا اعلام کرد استرس در نوجوانان بیش از بزرگسالان رواج دارد. چنین خبری زنگ هشداری جدی برای والدین است. استرس در تمام رده های سنی از جمله نوجوانی عجیب و دور از ذهن نیست اما به شدت نیاز به بررسی و رسیدگی دارد. در واقع زمانی که اوضاع هنوز چندان وخیم نشده باید آن را جدی گرفت و درمان کرد. دلایل استرس در نوجوانان متنوع و گوناگون است و اگر والدین برای رفع آن کمی صبر و حوصله به خرج بدهند، مشکل به سادگی از بین خواهد رفت. با ما همراه باشید تا ابعاد مختلف استرس در نوجوانان را بررسی و مرور کنیم.مقاله های مرتبط:استرس در نوجوانان دقیقا به چه معناست؟خب می خواهیم ببینیم که استرس چیست؟ فرض کنید فرزندتان هفته ی آینده امتحانی مهم در پیش دارد و حتما باید نمره ی عالی کسب کند. او یک هفته ی کامل برای آمادگی و مطالعه زمان در اختیار دارد. در طول این هفته فرزند شما و احتمالا خودتان، حالاتی چون تشویش، نگرانی، افزایش ضربان قلب، کج خلقی و زودرنجی، عصبانیت و مواردی از این دست را تجربه می کنید. درست قبل از امتحان نیز فرزند بینوای شما دچار آشفتگی و دل آشوب می شود؛ بله این چیزی نیست به جز استرس.استرس در واقع واکنش و پاسخ بدن به تجربه ای خطرساز و دشوار است. وقتی برای انجام کاری تحت فشار هستید یا باید با موقعیتی سخت روبه رو شوید، استرس به سراغ تان می آید. نوجوانان نیز از این قاعده مستثنی نیستند و در صورت مواجهه با چنین شرایطی دچار استرس می شوند. استرس در نوجوانان نتیجه ی نگرانی و اضطرابی مداوم است. پسران و دختران نوجوان نسبت به استرس واکنش های مختلفی دارند. در بعضی از موارد استرس به شکلی جدی و شدید بروز می یابد و در سایر موارد نوجوان راحت تر با استرس خود کنار می آیند.کدام رده ی سنی بیشترین میزان استرس را تجربه می کند؟شاید فکر کنید دانش آموزان نوجوان بیشترین میزان استرس را تجربه می کنند، اما باید گفت که سخت در اشتباه هستید. طبق مطالعات انجمن روان شناسی امریکا، افراد ۱۸ تا ۳۳ ساله که به نسل هزاره مشهورند، بیشترین میزان استرس را در تمام رده های سنی تجربه می کنند. اگر در مقیاس بندی میزان استرس، بیشترین حد را با عدد ۱۰ و کمترین حد را با عدد ۱ نشان بدهند، این رده ی سنی به طور متوسط عدد ۵.۴ را به خود اختصاص می دهند.علائم و نشانه های استرس در نوجواناناسترس می تواند خود را به صورت های مختلفی نشان دهد. البته بیشتر اوقات نمود آن به صورت احساسی و جسمانی است. شیوه ی رفتار افراد نیز تا حدودی وجود و میزان استرس را در او مشخص می کند. تأثیرات استرس در نوجوانان گسترده است، تعدادی از این تأثیرات به این قرار است:۱. علائم احساسیافراد دچار استرس، چندان هیجان زده نمی شوند. آنان به وضوح ناراحتند و احتمالا افسرده به نظر می رسند. نوجوانانی که با استرس درگیرند مشوش، گوشه گیر، کج خلق و آشفته به نظر می آیند. آنها با چیزهای ساده عصبانی و برافروخته می شوند. پس اگر دیدید نوجوان شما بی هیچ دلیلی ناگهان عصبانی و آشفته می شود بدانید به احتمال قوی دچار استرس شده است.۲. علائم جسمانیعلائم جسمانی استرس در نوجوانان به شکل خستگی، سردرد، یبوست، تهوع و سرگیجه، تپش قلب و کم اشتهایی بروز می کند. یا ممکن است نوجوان تمایلی به فعالیت های جسمانی و ورزش نشان ندهد.۳. تغییرات رفتاریعلائم رایج استرس به شکل تغییر در عادات خواب و خوراک نمود پیدا می کند. مثلا میزان خواب و خوراک نوجوان به شدت زیاد یا به شدت کم می شود. احتمال اینکه استرس باعث شکل گیری عادات عصبی بشود نیز وجود دارد. عاداتی که بی قراری نوجوان را در قالب جویدن ناخن ها، پرسه زدن و راه رفتن با بی قراری و موارد دیگر نشان می دهد.۴. علائم شناختیاسترس در نوجوانان می تواند برخی از توانایی های شناختی را نیز تحت تأثیر قرار دهد، مثلا روی حافظه ی آنها اثر بگذارد. گاهی احساس می کنید نوجوان شما انجام وظایفی که در منزل بر عهده ی اوست، پشت گوش می اندازد یا در انجام آنها بی دقتی به خرج می دهد، در حالی که این فراموشی نشانه ی تأثیر استرس بر حافظه ی اوست. سایر علائم شناختی شامل مواردی چون: عدم توانایی در تمرکز، نگرش و دیدگاه منفی یا قضاوت های نادرست و اشتباه است.دیگر علائم استرس در نوجوانان:غیرمنطقی شدن؛تغییرات چشم گیر در وزن؛احساس ناامیدی و بی پناهی؛تغییر در زمان عادت ماهیانه ی دخترها؛بی توجهی به ظاهر.گاهی اوقات، تفاوت میان حالات متدوال نوجوانی و استرس کمی دشوار می شود. در این مواقع آزمون استرس می تواند به شما کمک کند. تست ها و آزمون های شناخت استرس به صورت آنلاین یا به کمک اولیای مدرسه قابل استفاده هستند. یادتان باشد نوجوان را برای انجام این تست ها تحت فشار قرار ندهید و به شکلی نامحسوس و در قالب تفریح و شادی آن را برگزار کنید. مثلا برنامه ای مفرح ترتیب بدهید که در آن تمام اعضای خانواده در این آزمون شرکت کنند.برخلاق عقیده ی عموم، اگر استرس به ایجاد انگیزه برای بهبود فعالیت ها کمک کند، مفید نیز خواهد بود. و در ضمن می تواند به شناسایی مشکلی زیربنایی بینجامد. تنش و استرس روانی در نوجوانان به راحتی قابل مدیریت است، البته تنها در صورتی که علت آن را به درستی کشف کنید.۱۳ علت استرس در نوجوانانهر چیزی در طول روز می تواند عامل ایجاد استرس باشد. فهرستی از این عوامل در ادامه آمده است:۱. استرس ناشی از شرایط تحصیلییکی از رایج ترین عوامل استرس مربوط به عملکرد علمی و آموزشی است. نوجوانان معمولا نگران انجام تکالیف، پروژه ها و گزارش کارهایشان هستند. شرکت در کنکور و مطالعه برای امتحانات هم که در ایجاد استرس جای خود را دارند. این نوع از استرس تا زمانی که نوجوان را به سمت بهبود عملکرد ببرد بسیار خوب و مثبت خواهد بود، اما اگر سلامت و توانایی های شناختی نوجوان تحت تأثیر این استرس قرار بگیرد باید مسئله را به طور جدی پیگیری کرد.۲. استرس ناشی از تغییرات جسمانیتعییرات جسمانی یکی دیگر از عوامل ایجاد استرس در نوجوانان است. تغییرات احساسی و جسمانی در هنگام بلوغ باعث استرس می شود. نوجوان نمی داند در بدنش چه اتفاقی در حال وقوع است و دلیل تغییرات احساسی خود را نمی شناسد. چنین استرس هایی موجب تشویش و نگرانی او می شوند. فشار جسمانی بیش از حد نیز نوجوان را خسته و از نظر روحی و روانی دچار استرس می کند.۳. استرس ناشی از زندگی اجتماعیزندگی اجتماعی اهمیت زیادی برای نوجوانان دارد. آنها تمایل دارند عضو گروه های معروف و شاخص جمع خود باشند و هم سن و سال هایشان آنها را به خوبی بپذیرند و قبول کنند. در این سن معمولا نوجوانان به دوستان خود بیشتر از خانواده بها می دهند و تمایل زیادی به معاشرت با آنها دارند. آنان دوست دارند به شیوه ای خاص لباس بپوشند و از اصطلاحات رایج نوجوانان استفاده کنند. در یک کلام خیلی دوست دارند باحال و جذاب به نظر برسند یا در اصطلاح خودمانی این روزها تمایل زیادی دارند تا «شاخ» به نظر برسند. این موقعیت، حساس و دشوار است، زیرا نوجوان تصمیم می گیرد کسی باشد که نیست. او خود واقعی اش را نادیده می گیرد و وانمود می کند فرد دیگری است. چنین تجربه ای استر س زا خواهد بود.علاوه بر این، مشکلات با دوستان، تحت زورگویی و قلدری دوستان و دیگران قرار گرفتن و روابط احساسی و عاشقانه نیز از دلایل عمده ی ایجاد استرس در نوجوانان هستند.۴. استرس ناشی از شرایط خانوادههر آنچه بر خانواده تأثیر بگذارید، مستقیما بر نوجوانان نیز اثر می گذارد. انتظارات غیرمنطقی والدین، اختلافات زناشویی میان پدر و مادر، مریضی و بیماری یکی از اعضای خانه یا اختلاف و روابط سست میان خواهر و برادرها از عوامل خانوادگی ایجاد استرس در نوجوانان هستند. مشکلات مالی نیز نقش مهمی در استرس نوجوانان دارد.۵. استرس ناشی از شرایط مالیپول فقط برای بزرگ ترها مهم نیست. نوجوانان بینوا نیز در بحران های مالی آسیب زیادی می بینند زیرا جز حس کردن مشکل کاری از دست شان برنمی آید. مطالعات نشان می دهد، کودکانی که در خانواده های کم درآمد رشد می کنند، همیشه دچار استرس هستند و در نوجوانی و بزرگسالی با مشکل رو به رو می شوند. مثلا یکی از دغدغه های اصلی نوجوانان در مورد پرداخت شهریه و هزینه ی تحصیل است. شما به عنوان سرپرست و والدین باید نوجوانان را تنها تا حدی در جریان امور مالی خانواده قرار بدهید.۶. رویدادهای ناگواررویدادهای ناگهانی و ناگوار مانند تصادف، بیماری، مرگ آشنایان و نزدیکان، تعرض و سؤاستفاده های روحی و جسمی اثرات فراوانی روی بچه ها دارد. مثلا مرگ، حس فقدان و از دست دادن همه چیز و همه کس را در نوجوان ایجاد و استرس را به درد و رنج او اضافه می کند.در رده های سنی بالاتر ممکن است مسائل عاطفی نیز به عامل مهمی برای ایجاد استرس تبدیل شود. مثلا جدایی از فرد مورد علاقه و مواردی از این قبیل. در این موقعیت ها باید به شدت مواظب نوجوان و روحیه او باشید.۷. تغییرات جدی در زندگینوجوانان به سادگیِ بزرگسالان تغییرات را هضم و تحمل نمی کنند. تغییرات اساسی مانند نقل مکان به منزل یا شهری جدید یا اضافه شدن فردی به اعضای خانواده (ناپدری/ نامادری، ناخواهری/برادری) از جمله تغییرات دشوار برای نوجوانان هستند. در این مواقع ناآگاهی نوجوانان از شیوه ی برخورد با این تغییرات یا چگونگی برآورده کردن انتظارات والدین و معلمان و باعث بروز استرس می شود.۸. روابط احساسی و عاشقانهدر مقطع دبیرستان، نوجوانان معمولا به ارتباط با جنس مخالف تمایل پیدا می کنند و از اینکه می بینند دوستان شان چنین روابطی دارند و آنها تنها هستند کمی نگران می شوند. بحران ها و استرس های اجتماعی و تحصیلی رفع نشده، مشکلات و استرس های عاطفی هم اضافه می شوند. رابطه با جنس مخالف یا فکر کردن و دل مشغولی نسبت به ابعاد مختلف آن در این سن ب ...

ادامه مطلب  

10 زبان برنامه نویسی محبوب و تأثیرگذار سال  

درخواست حذف این مطلب
آمارهای منتشر شده از آن جهت حائز اهمیت هستند که به برنامه نویسان اجازه می دهند با استناد به این آمارها مهارت های خود را بهبود بخشند و هماهنگ با نیاز روز بازار حرکت کنند. برای آنکه بتوانید به عنوان یک پژوهشگر یا یک مؤسسه پژوهشی فهرستی دقیق از محبوب ترین زبان های برنامه نویسی ارائه کنید، باید معیارهای مختلفی را مورد بررسی قرار دهید. از جمله منابع معتبری که در این زمینه به شما کمک می کنند، سایت tiobe است که قدمت بالایی در این زمینه دارد و به طور مستمر گزارشی از محبوب ترین زبان های برنامه نویسی ارائه می کند. indeed که یکی از بزرگ ترین موتورهای جست وجوی کاریابی در جهان است، به عنوان یک معیار خیلی خوب دیگر می تواند لحاظ شود. سایت گیت هاب که یکی از بزرگ ترین مخازن سورس کدهای برنامه نویسی است، آمارهای جالبی در ارتباط با میزان مشارکت برنامه نویسان زبان های مختلف ارائه می کند. درست است که هریک از سایت های یاد شده بر مبنای معیارهای خاص خود فهرستی از برترین زبان های برنامه نویسی را منتشر می کنند، اما نقطه مشترک آمارهای منتشر شده از سوی این سایت ها زبان هایی هستند که جزء ده زبان برتر به آن ها اشاره شده است. در این میان تفاوت های جزئی مشاهده می شود. به طور مثال سایت tiobe زبان متلب را دهمین زبان برتر معرفی می کند، در حالی که سایت indeed زبان پرل را دهمین زبان معرفی می کند و گیت هاب زبان سی را دهمین زبان محبوب خود معرفی می کند. اما نکته جالب توجهی که در این زمینه وجود دارد این است که زبان جاوا از سوی سایت tiobe و indeed به عنوان اولین زبان محبوب برنامه نویسی و از سوی سایت گیت هاب به عنوان سومین زبان برنامه نویسی محبوب معرفی شده اند. در این میان پیش بینی هایی نیز درخصوص زبان هایی که رشد سریعی دارند وجود دارد. به طور مثال سایت استک اورفلو پیش بینی کرده است کوتلین در سال آتی بیشترین رشد را خواهد داشت. سایت tiobe نیز پیش بینی مشابهی در ارتباط با کوتلین و سی ارائه کرده است. با این مقدمه به سراغ معرفی ده زبان برنامه نویسی می رویم که از سوی سایت های مختلف به عنوان محبوب ترین زبان هایی شناخته شده اند که در سال جاری و آینده بازار داغی خواهند داشت. ضروری است به این نکته اشاره داشته باشیم که تا شماره 8 تقریباً همه سایت ها روی زبان های محبوب اتفاق نظر دارند، اما از 8 به بعد اختلاف نظرهایی وجود دارد. به طور مثال برخی سایت ها ویژوال بیسک دات نت، رابی، گو یا حتی گیت هاب css را محبوب ترین معرفی کرده اند. بر همین اساس شماره های 8، 9 و 10 این مقاله را به معرفی زبان هایی اختصاص داده ایم که پیش بینی رشد و فراگیر شدن برای آن ها مطرح است.مطلب پیشنهادیتقابل علاقه و اجبار: بر اساس یافته های سایت استک اورفلو 1- جاوا، پر صلابت و بدون رقیب آن گونه که سایت tiobe گزارش کرده است، زبان برنامه نویسی جاوا هنوز هم در رتبه 1 یا 2 محبوب ترین زبان های برنامه نویسی قرار دارد. زبانی که قدمت آن به اواسط دهه 90 میلادی بازمی گردد. طیف گسترده ای از بزرگ ترین شرکت های جهان از جاوا برای ساخت برنامه های دسکتاپ و سامانه های مبتنی بر وب استفاده می کنند. اگر شما زبان جاوا را به خوبی آموخته باشید، بدون شک فرصت های شغلی مختلفی پیش روی شما قرار دارد. عوامل متعددی باعث محبوبیت زبان برنامه نویسی جاوا شده اند که از آن جمله می توان به قابل حمل بودن، گسترش پذیری و وجود انجمن های متعددی از برنامه نویسان مسلط به این زبان اشاره کرد. به لطف ماشین مجازی جاوا (jvm)، جاوا می تواند تقریباً روی هر سامانه ای اجرا شود. جاوا زبان محبوب سکوی اندروید است و اکثر قریب به اتفاق برنامه های اندرویدی نیز با این زبان نوشته شده اند. جیمز گاورنور می گوید: «جاوا ایده گسترش پذیری را به شکل خوبی پیاده سازی کرده است. به همین دلیل است که سازمان ها و استارت آپ های گسترش پذیر (توییتر در راستای استراتژی های گسترش پذیری خود جاوا را جایگزین رابی کرد) از آن استفاده می کنند. با توجه به ایستا بودن زبان جاوا جای تعجب ندارد که مشاهده می کنیم این زبان سریع بوده، به شکل ساده ای قابل استفاده است و برنامه های نوشته شده با آن باگ های کمتری دارند.» محبوبیت جاوا باعث شده است تا انجمن های مرتبط با این زبان بزرگ و بزرگ تر شده و پیش بینی شده است که این روند نیز ادامه خواهد داشت. برنامه نویسانی که به شکل گسترده در استک اورفلو و گیت هاب حضور و در تکمیل یا خطایابی پروژه ها مشارکت دارند، از این زبان به شکل جدی استفاده می کنند. مطلب پیشنهادیده زبان برنامه نویسی محبوب حال حاضر 2- پایتون، متخصص در علم داده ها پایتون در سال های اخیر در کنار زبان های برنامه نویسی سی، سی پلاس پلاس و جاوا جزء زبان های تراز اول جهان به لحاظ پرتقاضا بودن و محبوبیت قرار داشته است. اگر به آمار نگاهی داشته باشید، مشاهده می کنید که پایتون با محبوبیت نزدیک به 5000 فرصت شغلی در سال 2017 نشان داد که هنوز هم یک زبان رو به رشد است. یک زبان برنامه نویسی همه منظوره که برای ساخت برنامه های وب و سایر برنامه های کاربردی از سوی برنامه نویسان مورد استفاده قرار می گیرد. زبانی که به شکل گسترده در حوزه محاسبات علمی ، داده کاوی و یادگیری ماشینی به کار گرفته می شود. رشد پایدار و تقاضا برای متخصصان آشنا به این زبان به منظور ساخت الگوریتم های یادگیری ماشینی یکی از دلایل اصلی محبوبیت این زبان بوده است. پایتون به طیف گسترده ای از قابلیت ها تجهیز شده است که از آن جمله به ساده بودن ترکیب نحوی، مختصر بودن کدهای نوشته شده، خوانایی دستورات و دور بودن از پیچیدگی های مرسوم، چندسکویی بودن، پشتیبانی قدرتمند از برنامه نویسی شی ء گرایی، پشتیبانی از درون سازی کدها تجهیز شده است. وجود مجموعه غنی و گسترده از کتابخانه های استاندارد باعث شده است برنامه نویسان عملاً در زمان کار با رشته ها، ابزارهای وب سرویس، رابط های سیستم عامل و پروتکل های اینترنتی مشکل خاصی نداشته باشند. در نتیجه شما برای طراحی و پیاده سازی سایت هایی با رویکرد پویا بودن، تحلیل داده ها، اسکریپت نویسی، ارتباط هوشمندانه و خودکار با مرورگرها به خوبی می توانید از آن استفاده کنید. در زمان نگارش این مقاله نسخه 3.7 پایتون در اختیار برنامه نویسان قرار گرفته است. اگر در نظر دارید با دردسر کمی یک شغل خوب پیدا کنید، بهتر است از چهارچوب های پایتون و یادگیری این زبان غافل نشوید. مطلب پیشنهادیپایتون و #c از محدودیت های ریشه ای خود ضربه می خورند 3- سی، قدیمی اما پرکاربرد سی یکی از قدیمی ترین زبان های برنامه نویسی حال حاضر است که هنوز هم به شکل جدی مورد استفاده قرار می گیرد. به گونه ای که هیچ خبری از پایان کار این زبان به گوش نمی رسد. این زبان به لطف قابل حمل بودن و انطباق پذیری بالا و پذیرش از سوی بزرگ ترین برندهای عرصه فناوری همچون مایکروسافت، اپل، لینوکس و اوراکل از محبوبیت بسیار بالایی برخوردار است. سی یکی از محبوب ترین زبان های برنامه نویسی است که در ارتباط با سامانه های جاسازی شده در ماشین ها، تجهیزات اینترنت اشیا و سایر تجهیزات الکترونیکی به کار گرفته می شود. تقریباً همه وسایلی که ما امروزه از آن ها استفاده می کنیم، از گوشی های هوشمند گرفته تا ساعت های زنگ دار، اگر نگوییم به طور مستقیم بلکه به شکل غیرمستقیم وام دار این زبان هستند. اما پرسشی که مطرح می شود این است که چرا این زبان برنامه نویسی هنوز هم محبوب است؟ اول آنکه یک زبان قابل حمل است. سی با هر سیستمی کار و از منابع سیستمی به شکل حداقلی استفاده می کند. دومین عامل مهمی که این زبان دارد به سرعت بالای برنامه هایی بازمی گردد که با این زبان نوشته شده اند. سی به ویژگی های قدرتمندی تجهیز شده است که به برنامه نویسان اجازه می دهند به دقیق ترین شکل با رابط های برنامه نویسی سیستم عامل و سامانه های جایگذاری شده در دستگاه های الکترونیکی ارتباط برقرار کنند. فراموش نکنید اکثر الگوریتم های معروفی که امروزه به کار گرفته شده و در فضای آنلاین به اشتراک قرار می گیرند، توسط زبان سی نوشته شده اند. درست است که این زبان اساساً برای برنامه نویسی های سیستمی از سوی دنیس ریچی در سال 1972 طراحی شد، اما برای ساخت انواع برنامه های کاربردی از برنامه های تجاری گرفته تا مهندسی مورد استفاده قرار می گیرد. مطلب پیشنهادیاین زبان ها به شما در درک بهتر برنامه نویسی کمک می کنند 4- سی پلاس پلاس، یک زبان شی گرای دوست داشتنی سی پلاس پلاس را می توان نسخه ارتقا یافته یا به عبارت دقیق تر فرزند زبان سی نام نهاد که مهم ترین ویژگی یک زبان برنامه نویسی که همانا شی گرایی است را به مجموعه قابلیت های زبان سی اضافه کرد. سی پلاس پلاس عمدتاً برای ساخت برنامه های سیستمی و کاربردی، توسعه بازی ها، ساخت درایورهای سخت افزاری، ساخت برنامه های کلاینت ـ سرور و میان افزارهای جایگذاری شده مورد استفاده قرار می گیرد. یکی از مهم ترین مشکلاتی که بسیاری از برنامه نویسان به آن اشاره دارند، به پیچیده و سخت بودن فرآیند یادگیری آن بازمی گردد که باعث شده است برنامه نویسان به سراغ جایگزین های دیگری همچون پایتون بروند. جدیدترین نسخه استاندارد این زبان c++ 17 در سال گذشته میلادی (2017) به طور رسمی معرفی شد. از ویژگی های هسته این زبان و تغییرات به وجود آمده در آن می توان به پیشرفت در عملکرد زمان اجرا، پیشرفت در عملکرد زمان ساخت، پیشرفت در ویژگی های مرتبط با قابلیت استفاده مجدد و معرفی قابلیت های جدیدی همچون structured bindings وif initialisers اشاره کرد. در حالی که جاوا بهترین گزینه برای ساخت برنامه های اندرویدی است، اما زبان c++ نیز در این زمینه قدرتمند است. به ویژه آنکه این زبان در مقایسه با جاوا از حافظه کمتری استفاده می کند. عده ای از برنامه نویسان بر این باور هستند که کدهای اصلی زبان جاوا با سرعت یکسانی همچون سی پلاس پلاس نوشته و اجرا می شوند. اما توجه داشته باشید که سورس کدهای جاوا ابتدا به بایت کد کامپایل و در ادامه با فرمت فشرده .jar ذخیره سازی می شوند. در زمان اجرا ماشین مجازی جاوا بایت کد فایل .jar را بارگذاری و درنهایت آن را به زبان ماشین کامپایل می کند. اما در زبان سی پلاس پلاس شما با warm-up سر و کار ندارید. در نتیجه برنامه هایی که با زبان سی پلاس پلاس نوشته می شوند، در سخت افزارهای مشابه سریع تر از برنامه های جا ...

ادامه مطلب  

معرفی زبان های برنامه نویسی اندروید  

درخواست حذف این مطلب
اندروید با داشتن نزدیک به 2 میلیارد کاربر، محبوب ترین و پراستفاده ترین سیستم عامل موبایل است. اما اپلیکیشن ها و نرم افزارهای اندرویدی با چه زبانی نوشته می شوند؟ در این مطلب با زبان های برنامه نویسی اندروید آشنا خواهیم شد.تصمیم گیری برای توسعه یک برنامه اندرویدی، آسان ترین قدم در این فرآیند است! برنامه نویسی کار دشواری بوده و یکی از مشکلات توسعه نرم افزار برای افراد ناآشنا این است که نمی دانند باید از کجا شروع کنند. به عنوان نمونه پیش از آغاز باید به چند سوال شامل موارد زیر پاسخ داد:کدام زبان برنامه نویسی را باید یاد بگیرم؟زبان برنامه نویسی انتخاب شده را چگونه یاد بگیرم؟بعد از یادگیری مقدمات برنامه نویسی در آن زبان، کجا کدهای خود نوشته و اجرا کنم؟در این مطلب بیشتر تلاش می کنیم به نخستین سوال پاسخ بدهیم. انتخاب یک زبان کاملا به هدفی که در نظر دارید بستگی دارد. بعد از انتخاب خواهید توانست با یک جستجوی ساده، ide مناسب برای آن را بیابید (پاسخ سوال سوم).اختلاف بین زبان های برنامه نویسی اندروید در برخی موارد جزیی بوده و در برخی موارد بسیار زیاد می شود. انتخاب یکی از آ ن ها به منظور شروع کار، نیازمند آشنایی با توانایی ها و نقاط ضعف هر کدام است. در ادامه با زبان های برنامه نویسی اندروید آشنا خواهیم شد. با انتخاب هر یک خواهید توانست یک اپلیکیشن اندرویدی ایجاد کنید.جاوا: جاوا، زبان برنامه نویسی رسمی اندروید بوده و توسط محیط توسعه اندروید استودیو پشتیبانی می شود. جاوا یکی از دشوارترین زبان های برنامه نویسی به منظور یادگیری است.کاتلین: اگرچه کاتلین بعد از جاوا دومین زمان برنامه نویسی رسمی اندروید به شمار می آید، اما برخلاف آن قدیمی نبوده و به تازگی معرفی شده است. کاتلین از بسیاری جهات مشابه جاوا است، اما یادگیری و استفاده از آن کمی راحت تر به نظر می رسد.++c / c: اندروید استودیو با استفاده از android ndk، از زبان قدیمی و محبوب سی پلاس پلاس نیز پشتیبانی می کند. با استفاده از آن ایجاد برنامه های کاربردی همچون بازی های اندرویدی امکان پذیر خواهد شد. نباید پیچیدگی یادگیری این زبان را فراموش کرد.#c: این زبان در مقایسه با ++c و c راحت تر بوده و توسط محیط های توسعه بسیار قدرتمندی همچون زامارین و یونیتی پشتیبانی می شود. این ابزارها برای توسعه چند پلتفرمی و همچنین بازی های موبایل فوق العاده هستند.بیسیک: نخستین زمان ظهور بیسیک به 53 سال قبل برمی گردد، اما همچنان قدرتمند بوده و می توان آن را جزو زبان های برنامه نویسی اندروید به شمار آورد!corona: این مورد نیز برای توسعه ابزارهای چند پلتفرمی مناسب است. استفاده از کتابخانه های محلی و آسان سازی فرآیند تولید اپلیکیشن از مزایای کرونا است.فون گپ (اچ تی ام ال، سی اس اس، جاوااسکریپت): اگر یک طراح وب بوده و به این واسطه با html و css و احتمالا جاوااسکریپت آشنا هستید، می توانید به لطف فون گپ، بدون نیاز به یادگیری سایر زبان های برنامه نویسی اندروید ، اپلیکیشن خود را ایجاد کنید.آشنایی بیشتر با زبان های برنامه نویسی اندرویددر بالا، زبان های برنامه نویسی اندروید را معرفی کردیم. اکنون کارایی هر یک برای ایجاد نرم افزارهای این سیستم عامل را تشریح خواهیم کرد. یکی از این موارد را انتخاب کرده و سپس کار را آغاز کنید.جاوادر زمان مطرح شدن برنامه نویسی اندروید، محبوب ترین و نخستین پیشنهاد جاوا است. در بین زبان های برنامه نویسی اندروید ، جاوا رسمی ترین مورد بوده و به همین دلیل بیشترین پشتیبانی را از سمت گوگل دریافت می کند. بیشترین نرم افزارهای موجود در گوگل پلی استور با استفاده از جاوا توسعه پیدا کرده اند.سرراست ترین کار برای ایجاد یک برنامه مناسب محبوب ترین سیستم عامل موبایل دنیا، دریافت و نصب اندروید استودیو است. این محیط توسعه (ide) رسمی اندروید بوده و چند سال پیش به صورت رسمی توسط گوگل برای آسودگی کار برنامه نویسان معرفی شد. این ide همه چیز را برای یک توسعه دهنده اندروید به صورت یکجا فراهم می کند. آموزش های زیادی درباره چگونگی استفاده از اندروید استودیو وجود داشته و کتابخانه های فراوانی برای به کار بردن درون آن یافت می شود.جاوا در سال 1995 معرفی شد. اگرچه با استفاده از آن می توان هر نوع نرم افزاری برای پلتفرم ها و سیستم عامل های مختلف نوشت، اما اصلی ترین کاربرد جاوا، توسعه اپلیکیشن های تحت وب است. دلیل امکان استفاده از برنامه های جاوا در پلتفرم های مختلف، ماشین مجازی آن است که به راحتی بر روی هر سیستم عامل نصب می شود. دستگاه های اندرویدی نیز دارای این ماشین بوده و کدهای جاوا را تحلیل می کنند.مشکل اینجاست که جاوا جزو سخت ترین زبان های برنامه نویسی بوده و برای افرادی که با کدزنی آشنایی ندارند، نخستین تجربه را تبدیل به بدترین تجربه خواهد کرد! اندروید به نوبه خود به خاطر در بر داشتن مفاهیم شی گرایی بسیار پیچیده است و پیچیدگی جاوا نیز به این موضوع دامن خواهد زد.فراموش نکنید هیچ زبان برنامه نویسی بد نبوده و همانند زبان های گفتگوی رایج انسان ها، با استفاده از هر کدام می توان به هدف خود رسید. قدرت جاوا بیشتر از همین ساده نبودن آن ریشه می گیرد. بر اساس جدول محبوب ترین زبان های برنامه نویسی دنیا، جاوا اکنون با فاصله زیاد از پایتون (دومین زبان محبوب)، در صدر قرار دارد.بعد از انتخاب جاوا از بین زبان های برنامه نویسی اندروید ، مطمئنا ide مورد استفاده، اندروید استودیو خواهد بود. در این محیط توسعه به لطف وجود حالت بصری، می توان برخی کارها را به صورت درگ اند دراپ و چند کلیک ساده انجام داد و مشاهده کرد کدهای مربوط به آن ها، به صورت خودکار نوشته شده اند.کاتلینکاتلین در سال 2011 ظاهر شد، اما به تازگی به فهرست زبان های برنامه نویسی اندروید اضاف شده و حتی توانسته مقام دومین زبان برنامه نویسی رسمی این پلتفرم را نیز به دست بیاورد. به عقیده برخی، کاتلین پتانسیل بسیار زیادی برای پیشرفت دارد.همانند جاوا، کاتلین نیز بر روی ماشین مجازی جاوا اجرا می شود. این زبان با جاوا سازگار بوده و سبب کاهش بازدهی نرم افزار و یا افزایش حجم فایل نهایی نخواهد شد. اصلی ترین تفاوت آن، نیاز به کدنویسی کمتر است که کار را برای یادگیری و در ادامه کدزنی راحت تر می کند. به عنوان نمونه دیگر نیازی به استفاده مداوم از سمی کالن (;) در پایان هر خط نبوده و دیگر ارورهایی نظیر “null point exceptions” مشاهده نخواهد شد. در نتیجه برای افراد ناآشنا به کدنویس ...

ادامه مطلب  

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

درخواست حذف این مطلب
اگر تا به حال برنامه نویسی نکرده اید و قصد انجام آن را دارید یا یک برنامه نویس هستید و می خواهید یک زبان برنامه نویسی جدید را شروع کنید، یکی از مهم ترین پرسش هایی که در سر راه شما قرار دارد این است: کدام یک از زبان های برنامه نویسی برای من مناسب است؟!این روزها، زبان های برنامه نویسی بسیاری وجود دارند که می توانید از بین آن ها زبان مورد نظر و دلخواه خود را انتخاب کنید. ولی اگر تجربه و دانش کافی در این زمینه نداشته باشید، این انتخاب می تواند برای شما کمی سخت و چالش برانگیز باشد. در این مقاله به بررسی بهترین زبان های برنامه نویسی برای ایجاد صفحات وب، برنامه های موبایل، برنامه های دسکتاپ و بازی ها خواهیم پرداخت. پس با ما همراه باشید.1- طراحی و تولید صفحات وبطراحی و توسعه وب سایت ها در حوزه برنامه نویسی، یک مقوله منحصر به فرد به شمار می رود که البته چالش های مختص به خود را نیز دارد. ولی این به معنای دشوار بودن کار نیست، زیرا زبان های برنامه نویسی وب، مزایا و نکات جذاب بسیاری دارند. اگر شما هیچ تجربه ای در زمینه برنامه نویسی ندارید، یکی از ساده ترین روش ها برای شروع کار، استفاده از زبان های برنامه نویسی وب است. البته با توجه به این که تعداد زبان های برنامه نویسی در این زمینه بسیار زیاد است، اتخاذ یک تصمیم خوب و مناسب برای افراد مبتدی بسیار مهم و ضروری است.html و css: اگرچه این دو مورد، زبان برنامه نویسی به حساب نمی آیند، ولی هر دو آن ها برای ایجاد صفحات وب لازم و ضروری هستند. html ساختار صفحه را فراهم می کند. این در حالی است که css، ظاهر صفحه وب را مشخص می کند.javascript: جاوا اسکریپت تنها راه برای ایجاد کردن تغییرات real-time در صفحات است. پیشنهاد می کنیم برای یادگیری این زبان برنامه نویسی، ابتدا مقدمات jquery را بیاموزید. امروزه می توانید از جاوا اسکریپت برای browser-side و server-side استفاده نمایید.python: این زبان برنامه نویسی برای پیاده سازی منطق server-side استفاده می شود. این بدان معنا است که برای بخش browser-side می بایست از html ،css یا javascript استفاده نمایید. ولی پایتون یک زبان برنامه نویسی عجیب و شگفت انگیز است و همین امر باعث شده که همواره به عنوان یک جایگزین قدرتمند برای جاوا اسکریپت مطرح باشد.php: امروزه با وجود افزایش تعداد زبان های برنامه نویسی مخصوص صفحات وب، خیلی از php سخن به زبان نمی آید. ولی این زبان برنامه نویسی همچنان در موارد بسیاری همچون wordpress استفاده می شود. بد نیست بدانید حدود 27 درصد تمام وب سایت ها در سرتاسر دنیا توسط wordpress مدیریت و پشتیبانی می شوند.2- ایجاد برنامه های موبایلچند سالی است که ایجاد و توسعه اپلیکیشن های موبایل، در خط مقدم برنامه نویسی در سراسر دنیا قرار گرفته است و هیچ نشانه ای از کم شدن سرعت آن مشاهده نمی شود. مردم به موبایل شان عشق می ورزند و به آن نیاز دارند.java: جاوا یک زبان برنامه نویسی بومی و مختص توسعه و تولید اپلیکیشن های اندروید است. این زبان برنامه نویسی بسیار عالی، به صدها روش دیگر مورد استفاده قرار می گیرد. شما می توانید برنامه های اندرویدی خود را با استفاده از زبان هایی غیر از جاوا بنویسید. ولی با استفاده از java، بالاترین میزان کارایی و انعطاف پذیری را در اپلیکیشن خود خواهید داشت.swift: اپلیکیشن های ios برای مدت زیادی با استفاده از زبان شی گرای c تولید می شدند. ولی امروزه با استفاده از زبان swift، کار برنامه نویسی برای سیستم عامل اختصاصی اپل، بسیار ساده تر شده است. این زبان برنامه نویسی به سادگی قابل یادگیری و استفاده است و همین امر، آن را به یک گزینه مناسب برای مبتدی ها و همچنین برنامه نویس های قدیمی و کهنه کار، تبدیل کرده است.3- تولید برنامه های دسکتاپامروزه با توجه به گسترش روز افزون برنامه های موبایل و همچنین اپلیکیشن های تحت وب، میزان محبوبیت و استفاده از برنامه های دسکتاپ تا حد بسیار زیادی کاهش یافته است. ولی هنوز هم افراد بسیاری هستند که ترجیح می دهند تا آن جا که ممکن است از برنامه های دسکتاپ استفاده کنند.java: در گذشته برنامه های جاوا با استفاده از swing تولید می شدند. امروزه برنامه نویس ها ترجیح می دهند که به جای آن، از javafx استفاده کنند. در واقع javafx با بهره گیری از ویژگی “سازنده صحنه” (scene builder)، کار طراحی و ساخت برنامه ها را ساده تر، شفاف تر و مدرن تر از پیش ساخته است. همچنین از آن جایی که java بر روی ماشین مجازی جاوا اجرا می شود، شما می توانید برنامه ای بنویسید که در اکثر پلت فرم ها قابلیت اجرا شدن را داشته باشد.javascript: با استفاده از چارچوب electron، می توانید برنامه های خود را در جاوا اسکریپت بنویسید و آن ها را برای پلت فرم دسکتاپ به صورت بسته بندی شده در بیاورید. برخی نمونه های قابل توجه از این مورد عبارت اند ا ...

ادامه مطلب  

آیا زبان برنامه نویسی کاتلین اکو سیستم اندروید را زیر و رو خواهد کرد؟  

درخواست حذف این مطلب
گوگل در جریان برگزاری کنفرانس توسعه دهندگان i/o اعلام کرد از زبان برنامه نویسی kotlin پشتیبانی خواهد کرد. کاتلین زبان برنامه نویسی آینده داری است که از java virtual machine پشتیبانی می کند. زبان برنامه نویسی فوق توسط گروهی از برنامه نویسان شرکت jetbrians ساخته شده است. تیم فوق پیش از این jetbrains ide را برای اندروید استودیو، محیط توسعه یکپارچه ارائه شده از سوی گوگل طراحی کرده بود. مطلب پیشنهادیاگر توسعه‎دهنده نرم‎افزار هستید این مطلب درباره آینده شغلی شما استگوگل همان گونه که پیش تر اعلام کرده بود، ابزار برنامه نویسی کاتلین را به طور پیش فرض در نگارش سوم اندروید استودیو قرار داد. این شرکت در کنفرانس توسعه دهندگان اعلام کرده بود که به منظور پیشرفت و توسعه زبان برنامه نویسی کاتلین تعامل بیشتری با شرکت jetbrains برقرار خواهد کرد. با توجه به آنکه کاتلین با زبان برنامه نویسی جاوا (زبان پیش فرض توسعه اندروید) سازگاری دارد، طراحان مشکل خاصی با آن نخواهند داشت. نکته جالب توجهی که در ارتباط با کاتلین وجود دارد این است که تیم توسعه دهنده سعی کرده اند آن را به صورت چندسکویی آماده کنند. آن ها به دنبال آن هستند تا به توسعه دهندگان اجازه دهند از این زبان به منظور ساخت برنامه هایی برای ios و مک نیز استفاده کنند. همچنین، برای توسعه برنامه های تحت وب از طریق تبدیل کدها به جاوااسکریپت می توان از این زبان استفاده کرد. توسعه دهندگان از این پس این توانایی را خواهند داشت از کاتلین، جاوا و هر زبان مبتنی بر روی ماشین مجازی جاوا به منظور ساخت برنامه های اندرویدی استفاده کنند. کاتلین به لحاظ ساختاری شباهت زیادی به زبان جاوا دارد و جزء زبان های برنامه نویسی شی گرا به شمار می رود. یکی از نقاط قوت زبان فوق به سازگاری این زبان با کتابخانه های جاوا بازمی گردد. این زبان مشابه به جاوا به منظور حل مسائل و مشکلات برنامه نویسی طراحی شده است. اما به دلیل اینکه در مقایسه با جاوا از راهکارهای ساده ای بهره می برد، به توسعه دهندگان اجازه می دهد به بهترین شکل ممکن از قابلیت های در دسترس استفاده کنند. مطلب پیشنهادیبا هوش هیجانی رادیویی موسوم به eq radioساختار و ماهیت زبان برنامه نویسی کاتلین چگونه است؟کاتلین یک پروژه متن باز است که نخستین بار در سال 2011 به دنیای برنامه نویسی وارد شد. این زبان تحت مجوز آپاچی 2.0 عرضه شده است. گوگل می گوید: «کاتلین یک زبان بسیار جذاب است که به شکل بسیار زیبایی کدنویسی شده و به بلوغ کامل رسیده است. زبان کاتلین سرعت طراحی و توسعه برنامه های اندرویدی را بیش از پیش افزایش خواهد داد.» به عبارت دیگر، گوگل بر این باور است که این زبان از یک طراحی هوشمندانه و ساخت یافته تبعیت می کند. نکته ای که درباره زبان کاتلین باید به آن توجه داشته باشید این است که کامپایلر کاتلین از بایت کد جاوا استفاده نمی کند. با وجود این، کاتلین و جاوا این توانایی را دارند تا به شکل قابل قبولی با یکدیگر در تعامل باشند. مطلب پیشنهادیچرا مهارت های برنامه نویسی آینده کودک شما است؟کاتلین چه ویژگی ها و قابلیت های شاخصی دارد؟ کاتلین به منظور برطرف کردن مشکلات و نواقص زبان جاوا طراحی شده است. صرف نظر از اینکه کاتلین یک پروژه متن باز است و تعاملی خوبی با زبان جاوا دارد، ویژگی های برجسته و شاخص نیز دارد که توسعه دهندگان را ترغیب خواهد کرد به منظور ساخت برنامه های اندرویدی از آن استفاده کنند. ازجمله ویژگی های شاخص این زبان به موارد زیر می توان اشاره کرد.1- کاتلین یک پروژه متن باز استنخستین و مهم ترین ویژگی کاتلین به متن باز بودن این زبان برنامه نویسی بازمی گردد. این زبان برنامه نویسی ایستا از سوی jetbrains طراحی شده است. jetbrains تیم توسعه دهنده این زبان خالق intellij ide نیز هستند. اگر از ماهیت متن باز بودن این زبان صرف نظر کنیم، باید به این حقیقت مهم اشاره داشته باشیم که این زبان به ساده ترین شکل و به دور از هرگونه سؤال اضافی قادر است کدهای جاوا را به کدهای کاتلین تبدیل کند. این کار تنها از طریق یک کلیک ساده انجام می شود. 2- کاتلین با جاوا سازگاری کامل داردسازگاری کامل و عمیق با زبان جاوا خود به تنهایی انگیزه کافی در اختیار توسعه دهندگان قرار می دهد تا به یادگیری آن بپردازند. کاتلین روی ماشین مجازی جاوا اجرا شده است و از ابزارها و کتابخانه های آن استفاده می کند. همچنین، از نگارش های 6 و 7 جاوا نیز پشتیبانی می کند. 3- کاتلین می تواند بایت کدهای جاوا یا js را کامپایل کنداین ویژگی بدون شک توسعه دهندگان زبان جاوا و جاوااسکریپت را ترغیب می کند یادگیری این زبان را آغاز کنند. به گفته گوگل، برنامه نویسانی که از garbage collected runtime استفاده می کنند، بیش از سایر توسعه دهندگان تمایل پیدا خواهند کرد کاتلین را مورد استفاده قرار دهند. مطلب پیشنهادیاین زبان ها به شما در درک بهتر برنامه نویسی کمک می کنند4- کاتلین از کلاس های داده ای استفاده می کندطراحان زبان های برنامه نویسی همیشه به لزوم وجود کلاس ها در زبان هایی که طراحی می کنند آگاه بوده اند. در زبان جاوا برای اطلاع از عملکرد و کارکرد یک کلاس داده ای معمولی باید کدهای اضافی بسیاری را مورد بررسی قرار دهید تا بتوانید از یک کلاس به شکل درست استفاده کنید. در زبان کاتلین این توانایی را دارید تا کدی با همان کارکرد را بنویسید تا وظیفه مورد نظر را برای شما انجام دهد. اما این کار را به شکل بسیار ساده تر، کوتاه تر و خلاصه تری می توانید انجام دهید که خود یکی از مهم ترین ویژگی های زبان کاتلین به شمار می رود. از کلاس هایی که به این شکل آماده می شوند می توان به منظور نگهداری اطلاعات استفاده کرد. کلاس هایی که بدون بدنه و تک خطی تعریف می شوند(شکل 1).شکل 15- پارامترهای پیش فرضپارامترهای پیش فرض در کاتلین نقش مهمی را بازی می کنند. به دلیل اینکه به جای ارسال ایندکس ها می توانید از آرگومان هایی همراه با نام آن ها استفاده کنید. این ویژگی زمانی کاربرد واقعی خود را نشان می دهد که شما در حال نوشتن تابعی با ده ها پارامتر اختیاری هستید.6- کاتلین اجباری به runtime overhead نداردکتابخانه استاندارد کاتلین هیچ کد اضافی ندارد. در نتیجه، به مفهومی به نام garbage هم نیازی ندارد. همه چیز در این زبان مختصر و بهینه طراحی می شود و مورد استفاده قرار می گیرد. بسیاری از توابع این زبان تک خطی هستند. همین موضوع باعث می شود تا برنامه های اندرویدی بسیار سریع آماده و تکمیل شوند.مطلب پیشنهادیپی اچ پی زبان محبوب توسعه دهندگان و سازمان ها7- کاتلین توسعه دهندگان را از دردسرهای null آزاد کرده استهدف زبان برنامه نویسی کاتلین حذف ارجاعات به null در کدهای برنامه نویسی است. مشکلی که از آن به نام خطای میلیارد دلاری(the billion dollar mistake) نام برده می شود. در زبان برنامه نویسی جاوا ارجاع به null باعث بروز یک استثنا می شود. در کاتلین اشیایی که مقدار null دارند باید با پیشوند ?. مورد استفاده قرار گیرند. عملگرهایی که روی اشیای null مورد استفاده قرار می گیرند نیز باید از سوی توسعه دهندگان به شکل خاصی مشخص شوند. کاتلین برای کمک به برنامه نویسان عملگرهای null-safe را در اختیار آن ها قرار داده است. عملگر ?. می تواند به شکل ایمنی و به منظور دسترسی به یک متد یا خاصیتی که ممکن است یک شی null را در اختیار داشته باشد مورد استفاده قرار گیرد. اگر شی برابر با مقدار null باشد، متد فراخوانی نمی شود و عبارت null برگردانده می شود. عملگر نیز ?: اغلب به عنوان یک عملگر ارجاع دهنده مورد استفاده قرار می گیرد. فهرست 1 نحوه به کارگیری این عملگرها را نشان می دهد.fun sayhello(maybe : string?, nevernull : int) {// use of elvis operatorval name : string = maybe ?: “stranger”println(“hello $name”)}فهرست 18- توابع extensionتوسعه دهندگان از طریق توابع توسعه یافته در زبان کاتلین این توانایی را دارند تا بدون آنکه به تغییر کدهای اصلی نیازی داشته باشند، متدهای خود را به کلاس ها اضافه کنند. 9- زبان کاتلین شبیه به زبان سوئیفت استیکی از جالب ترین ویژگی های زبان کاتلین به تشابه ترکیب نحوی این زبان با زبان سوئیفت اپل بازمی گردد.مطلب پیشنهادیمناب ...

ادامه مطلب  

معرفی 15 زبان برنامه نویسی محبوب از نظر وب سایت اشتراک گذاری کد github  

درخواست حذف این مطلب
اگر به دنبال یادگیری یک زبان برنامه نویسی هستید، ما در این مقاله به معرفی 15 زبان برنامه نویسی محبوب و درآمدزا به انتخاب وب سایت github خواهیم پرداخت.اگر به دنبال استخدام شدن به عنوان یک برنامه نویس هستید، شما نیازمند آن هستید که بدانید کدام زبان های برنامه نویسی مناسب شما هستند. پنجره های مختلفی از دره سیلیکون ولی تا گیت هاب برای ورود به دنیای فناوری های داغ وجود دارد، اما یکی از مهم ترین های آن یک استارتاپ 2 میلیارد دلاری به نام «فیس بوک برای برنامه نویس ها» است. هر ساله گیت هاب در راستای گزارشی تحت نام octoverse محبوب ترین های برنامه نویسی را معرفی می کند که زبان های برنامه نویسی مورد استفاده شده توسط کاربران این سایت را نیز شامل می شود.گیت هاب یک سرویس اشتراک گذاری کد است و هر کسی که به دنبال قطعه کدهای مورد نیاز خود بگردد، به این وب سایت سر می زند. آن حاوی 24 میلیون کاربر از 200 کشور مختلف است که جمعا از 337 زبان برنامه نویسی مختلف در پروژه های خود استفاده می کنند. این کاربران شامل کارمندان شرکت های فناوری بزرگ جهان نظیر اپل، گوگل و فیس بوک نیز می شوند. تمامی این کدها به منظور گسترش نرم افزارهای منبع باز به اشتراک گذاشته شده اند. در زیر می توانید با 15 زبان برنامه نویسی محبوب جهان از نظر وب سایت github آشنا شوید.15 زبان برنامه نویسی محبوب به انتخاب github15: زبان objective-cاین زبان برنامه نویسی مبتنی بر زبان c هنوز هم محبوب ترین راه برای ساخت اپلیکیشن های اندرویدی است.14: زبان scalascala که برای نخستین بار در سال 2004 عرضه شد، به عنوان یک جایگزین جدی برای زبان محبوب java کمپانی اوراکل شناخته می شود. اسکالا بهترین راه برای ساخت نرم افزارهایی با ابعاد بزرگ است.13: زبان swiftاپل زبان برنامه نویسی swift را در سال 2014 عرضه کرد و عنوان کرد که بهترین و آسان ترین راه برای ساخت نرم افزار است. برای ساخت اپلیکیشن lyft نیز از زبان swift استفاده شده است.12: زبان shellshell به طور دقیق یک زبان برنامه نویسی نیست. در واقع یک اسکریپت shell دستور می دهد تا یک سیستم عامل به صورت خودکار لیستی از فرامین از پیش طراحی شده را به اجرا درآورد. به طور مثال یک اسکریپت shell می تواند به سیستم عامل دستور دهد هر زمانی که فایل هایی با فرمت bmp اجرا می شوند، به فرمت jpg تبدیل شوند.11: زبان typescriptبه عنوان یکی از زبان های برنامه نویسی جوان، typescript در سال 2012 توسط کمپانی مایکروسافت ساخته شد. این زبان یکی از نزدیک ترین زبان ها به جاوا اسکریپت فوق العاده محبوب است و برای اجرای اپلیکیشن های حجیم طراحی شده است.10: زبان cزبان c که در اوایل دهه 70 میلادی طراحی ...

ادامه مطلب  

برترین زبان های برنامه نویسی طراحی و توسعه وب سایت  

درخواست حذف این مطلب
با افزایش محبوبیت و پیشرفت تکنولوژی، طراحی وب سایت کاربردی و جذاب برای هر کسب و کاری ضروری به نظر می رسد. فرآیندی که از آن طریق یک وب سایت مناسب، اپلیکیشن های موبایل یا سیستم های مشابه ایجاد می شوند، به عنوان توسعه وب سایت شناخته می شوند. یکی از جنبه های کامل تر توسعه وب سایت، برنامه نویسی وب است که به کمک زبان های برنامه نویسی به دست می آید. زبان های توسعه وب سایت، پلتفرم هایی هستند که دستور العمل ها و اقدامات برای ارتباط با یک ماشین را ایجاد می کنند. در این مقاله ما بیشتر به 1) توسعه وب و زبان های برنامه نویسی و همچنین 2) بررسی محبوب ترین زبان های برنامه نویسی در دنیا خواهیم پرداخت. توسعه وب سایت: مقدمهتوسعه وب یک اصطلاح است که برای اشاره به روند طراحی یک وب سایت مورد استفاده قرار می گیرد، چه یک صفحه وب سایت ساده باشد و چه یک سامانه شامل صفحاتی پیچیده باشد. توسعه وب سایت برخی اقدامات مانند طراحی وب، ایجاد محتوا، برنامه نویسی، وظایف امنیتی شبکه و همچنین اسکریپت سمت سرور و غیره را شامل می شود. به منظور دنبال کردن توسعه وب سایت به عنوان یک حرفه، یکی از مهم ترین چیزهایی که باید در نظر بگیرید، داشتن مهارت در زبان های برنامه نویسی است.زبان برنامه نویسی چیست؟یک زبان برنامه نویسی برای کنترل عمل کردهای یک ماشین استفاده می شود. یک زبان برنامه نویسی به گونه ای طراحی شده است که از طریق دستورالعمل های آن بتوان با یک سیستم کامپیوتری ارتباط برقرار نمود. از زمان اختراع کامپیوترها، هزاران زبان برنامه نویسی ایجاد شده است و هر ساله نیز بر تعداد آن ها افزوده می گردد.یک زبان برنامه نویسی به طور کلی به دو جزء تقسیم می شود که شامل معنا شناسی و نحو است. نحو یا همان سینتکس (syntax) به معنی نگارش و قرار گیری کلمات به صورت درست در نوشته ها می باشد. sematics یا معنا شناسی در واقع مفهومی است که به ساختار های نحوی زبان می دهیم. مثلا جمله "علی به مدرسه رفت" از نظر نگارشی درست است و قواعد هم به درستی رعایت شده است ولی جمله "علی رفت به مدرسه" اشکال نحوی یا syntax دارد چون در زبان فارسی محل قرار گرفتن فعل در آخر جمله است.ویژگی های یک زبان برنامه نویسیدر زیر سه ویژگی اصلی زبان های برنامه نویسی که شما باید بدانید توضیح داده ایم:انتزاع (abstractions): اکثر زبان های برنامه نویسی دارای قوانین خاصی هستند که به ما کمک می کنند ساختار داده ها را تعریف یا علامت گذاری کنیم و همچنین نحوه اجرای دستورات را کنترل کنیم. این قوانین به صورت انتزاعی به کار رفته است. اصل انتزاع در بعضی موارد به عنوان توصیه هایی است که به یک برنامه نویس وب داده شده، تا بتواند به درستی از انتزاع ها استفاده نماید.تابع و هدف (function and target): هنگام استفاده از یک زبان برنامه نویسی، علاوه بر انجام کد نویسی خود شما به ابزار هایی نیاز دارید که از طریق آن ها سیستم کامپیوتری بتواند الگوریتم ها را کنترل کند و محاسبات را انجام دهد. کامپیوتر همچنین کنترل دستگاه های خارجی مرتبط با آن مانند چاپگر، روبات و غیره را در اختیار دارد. بنابراین تعریف کامل زبان برنامه نویسی شامل یک توضیح یا یک دستگاه یا پردازنده ای است که برای آن زبان ایده آل شده است. این یکی از دلایلی است که چرا زبان های برنامه نویسی با زبان های انسانی تعامل متفاوت هستند!قدرت بیان (expressive power): زبان های برنامه نویسی اغلب بر اساس محاسباتی که توانایی انجام آن ها را دارند دسته بندی می شوند. این قدرت بیان یکی دیگر از ویژگی های زبان های برنامه نویسی است که از اهمیت بالایی برخوردار است.عواملی که در انتخاب یک زبان برنامه نویسی باید به آن ها توجه کرداز آن جایی که انواع مختلفی از زبان های برنامه نویسی وجود دارند، انتخاب یک زبان مناسب و یا ترک کردن یک زبان دیگر برای توسعه دهندگان کار آسانی نخواهد بود. در زیر فاکتور های خاصی را برای تصمیم گیری در این زمینه شرح داده ایم:پلتفرم هدف: اولین چیزی که باید به آن توجه کنید این است که برنامه شما در کجا اجرا خواهد شد. زبان های برنامه نویسی قادر نیستند که در هر سیستم عاملی اجرا شوند. مثلا یک برنامه نوشته شده توسط زبان c برای اجرا بر روی ویندوز و سیستم های مبتنی بر لینوکس به کامپایلر نیاز خواهد داشت.کارایی: کامپایلرهایی که با زبان مورد نظرتان مناسب هستند، باید کارآمد باشند، تا زبان سریع اجرا شود.انعطاف پذیری و عملکرد: زبان انتخابی شما باید به اندازه کافی انعطاف پذیر باشد تا بتوانید برنامه ها یا ویژگی های بیشتری را در آن اضافه کنید. همچنین عملکرد کلی آن باید به تناسب و میل شما باشد.دسترسی به کتابخانه ها: باید یک کتابخانه ای وجود داشته باشد که قادر به حل مشکلات برنامه نویسی شما باشد.اندازه پروژه: دو نوع برنامه نویسی وجود دارد: بزرگ و کوچک. شما باید یک زبان را انتخاب کنید که می توان پروژه را با آن پیاده ...

ادامه مطلب  

برترین زبان های برنامه نویسی طراحی و توسعه وب سایت  

درخواست حذف این مطلب
با افزایش محبوبیت و پیشرفت تکنولوژی، طراحی وب سایت کاربردی و جذاب برای هر کسب و کاری ضروری به نظر می رسد. فرآیندی که از آن طریق یک وب سایت مناسب، اپلیکیشن های موبایل یا سیستم های مشابه ایجاد می شوند، به عنوان توسعه وب سایت شناخته می شوند. یکی از جنبه های کامل تر توسعه وب سایت، برنامه نویسی وب است که به کمک زبان های برنامه نویسی به دست می آید. زبان های توسعه وب سایت، پلتفرم هایی هستند که دستور العمل ها و اقدامات برای ارتباط با یک ماشین را ایجاد می کنند. در این مقاله ما بیشتر به 1) توسعه وب و زبان های برنامه نویسی و همچنین 2) بررسی محبوب ترین زبان های برنامه نویسی در دنیا خواهیم پرداخت. توسعه وب سایت: مقدمهتوسعه وب یک اصطلاح است که برای اشاره به روند طراحی یک وب سایت مورد استفاده قرار می گیرد، چه یک صفحه وب سایت ساده باشد و چه یک سامانه شامل صفحاتی پیچیده باشد. توسعه وب سایت برخی اقدامات مانند طراحی وب، ایجاد محتوا، برنامه نویسی، وظایف امنیتی شبکه و همچنین اسکریپت سمت سرور و غیره را شامل می شود. به منظور دنبال کردن توسعه وب سایت به عنوان یک حرفه، یکی از مهم ترین چیزهایی که باید در نظر بگیرید، داشتن مهارت در زبان های برنامه نویسی است.زبان برنامه نویسی چیست؟یک زبان برنامه نویسی برای کنترل عمل کردهای یک ماشین استفاده می شود. یک زبان برنامه نویسی به گونه ای طراحی شده است که از طریق دستورالعمل های آن بتوان با یک سیستم کامپیوتری ارتباط برقرار نمود. از زمان اختراع کامپیوترها، هزاران زبان برنامه نویسی ایجاد شده است و هر ساله نیز بر تعداد آن ها افزوده می گردد.یک زبان برنامه نویسی به طور کلی به دو جزء تقسیم می شود که شامل معنا شناسی و نحو است. نحو یا همان سینتکس (syntax) به معنی نگارش و قرار گیری کلمات به صورت درست در نوشته ها می باشد. sematics یا معنا شناسی در واقع مفهومی است که به ساختار های نحوی زبان می دهیم. مثلا جمله "علی به مدرسه رفت" از نظر نگارشی درست است و قواعد هم به درستی رعایت شده است ولی جمله "علی رفت به مدرسه" اشکال نحوی یا syntax دارد چون در زبان فارسی محل قرار گرفتن فعل در آخر جمله است.ویژگی های یک زبان برنامه نویسیدر زیر سه ویژگی اصلی زبان های برنامه نویسی که شما باید بدانید توضیح داده ایم:انتزاع (abstractions): اکثر زبان های برنامه نویسی دارای قوانین خاصی هستند که به ما کمک می کنند ساختار داده ها را تعریف یا علامت گذاری کنیم و همچنین نحوه اجرای دستورات را کنترل کنیم. این قوانین به صورت انتزاعی به کار رفته است. اصل انتزاع در بعضی موارد به عنوان توصیه هایی است که به یک برنامه نویس وب داده شده، تا بتواند به درستی از انتزاع ها استفاده نماید.تابع و هدف (function and target): هنگام استفاده از یک زبان برنامه نویسی، علاوه بر انجام کد نویسی خود شما به ابزار هایی نیاز دارید که از طریق آن ها سیستم کامپیوتری بتواند الگوریتم ها را کنترل کند و محاسبات را انجام دهد. کامپیوتر همچنین کنترل دستگاه های خارجی مرتبط با آن مانند چاپگر، روبات و غیره را در اختیار دارد. بنابراین تعریف کامل زبان برنامه نویسی شامل یک توضیح یا یک دستگاه یا پردازنده ای است که برای آن زبان ایده آل شده است. این یکی از دلایلی است که چرا زبان های برنامه نویسی با زبان های انسانی تعامل متفاوت هستند!قدرت بیان (expressive power): زبان های برنامه نویسی اغلب بر اساس محاسباتی که توانایی انجام آن ها را دارند دسته بندی می شوند. این قدرت بیان یکی دیگر از ویژگی های زبان های برنامه نویسی است که از اهمیت بالایی برخوردار است.عواملی که در انتخاب یک زبان برنامه نویسی باید به آن ها توجه کرداز آن جایی که انواع مختلفی از زبان های برنامه نویسی وجود دارند، انتخاب یک زبان مناسب و یا ترک کردن یک زبان دیگر برای توسعه دهندگان کار آسانی نخواهد بود. در زیر فاکتور های خاصی را برای تصمیم گیری در این زمینه شرح داده ایم:پلتفرم هدف: اولین چیزی که باید به آن توجه کنید این است که برنامه شما در کجا اجرا خواهد شد. زبان های برنامه نویسی قادر نیستند که در هر سیستم عاملی اجرا شوند. مثلا یک برنامه نوشته شده توسط زبان c برای اجرا بر روی ویندوز و سیستم های مبتنی بر لینوکس به کامپایلر نیاز خواهد داشت.کارایی: کامپایلرهایی که با زبان مورد نظرتان مناسب هستند، باید کارآمد باشند، تا زبان سریع اجرا شود.انعطاف پذیری و عملکرد: زبان انتخابی شما باید به اندازه کافی انعطاف پذیر باشد تا بتوانید برنامه ها یا ویژگی های بیشتری را در آن اضافه کنید. همچنین عملکرد کلی آن باید به تناسب و میل شما باشد.دسترسی به کتابخانه ها: باید یک کتابخانه ای وجود داشته باشد که قادر به حل مشکلات برنامه نویسی شما باشد.اندازه پروژه: دو نوع برنامه نویسی وجود دارد: بزرگ و کوچک. شما باید یک زبان را انتخاب کنید که می توان پروژه را با آن پیاده سازی ن ...

ادامه مطلب  

برترین زبان های برنامه نویسی طراحی و توسعه وب سایت  

درخواست حذف این مطلب
با افزایش محبوبیت و پیشرفت تکنولوژی، طراحی وب سایت کاربردی و جذاب برای هر کسب و کاری ضروری به نظر می رسد. فرآیندی که از آن طریق یک وب سایت مناسب، اپلیکیشن های موبایل یا سیستم های مشابه ایجاد می شوند، به عنوان توسعه وب سایت شناخته می شوند. یکی از جنبه های کامل تر توسعه وب سایت، برنامه نویسی وب است که به کمک زبان های برنامه نویسی به دست می آید. زبان های توسعه وب سایت، پلتفرم هایی هستند که دستور العمل ها و اقدامات برای ارتباط با یک ماشین را ایجاد می کنند. در این مقاله ما بیشتر به 1) توسعه وب و زبان های برنامه نویسی و همچنین 2) بررسی محبوب ترین زبان های برنامه نویسی در دنیا خواهیم پرداخت. توسعه وب سایت: مقدمهتوسعه وب یک اصطلاح است که برای اشاره به روند طراحی یک وب سایت مورد استفاده قرار می گیرد، چه یک صفحه وب سایت ساده باشد و چه یک سامانه شامل صفحاتی پیچیده باشد. توسعه وب سایت برخی اقدامات مانند طراحی وب، ایجاد محتوا، برنامه نویسی، وظایف امنیتی شبکه و همچنین اسکریپت سمت سرور و غیره را شامل می شود. به منظور دنبال کردن طراحی سایت به عنوان یک حرفه، یکی از مهم ترین چیزهایی که باید در نظر بگیرید، داشتن مهارت در زبان های برنامه نویسی است.زبان برنامه نویسی چیست؟یک زبان برنامه نویسی برای کنترل عمل کردهای یک ماشین استفاده می شود. یک زبان برنامه نویسی به گونه ای طراحی شده است که از طریق دستورالعمل های آن بتوان با یک سیستم کامپیوتری ارتباط برقرار نمود. از زمان اختراع کامپیوترها، هزاران زبان برنامه نویسی ایجاد شده است و هر ساله نیز بر تعداد آن ها افزوده می گردد.یک زبان برنامه نویسی به طور کلی به دو جزء تقسیم می شود که شامل معنا شناسی و نحو است. نحو یا همان سینتکس (syntax) به معنی نگارش و قرار گیری کلمات به صورت درست در نوشته ها می باشد. sematics یا معنا شناسی در واقع مفهومی است که به ساختار های نحوی زبان می دهیم. مثلا جمله "علی به مدرسه رفت" از نظر نگارشی درست است و قواعد هم به درستی رعایت شده است ولی جمله "علی رفت به مدرسه" اشکال نحوی یا syntax دارد چون در زبان فارسی محل قرار گرفتن فعل در آخر جمله است.ویژگی های یک زبان برنامه نویسیدر زیر سه ویژگی اصلی زبان های برنامه نویسی که شما باید بدانید توضیح داده ایم:انتزاع (abstractions): اکثر زبان های برنامه نویسی دارای قوانین خاصی هستند که به ما کمک می کنند ساختار داده ها را تعریف یا علامت گذاری کنیم و همچنین نحوه اجرای دستورات را کنترل کنیم. این قوانین به صورت انتزاعی به کار رفته است. اصل انتزاع در بعضی موارد به عنوان توصیه هایی است که به یک برنامه نویس وب داده شده، تا بتواند به درستی از انتزاع ها استفاده نماید.تابع و هدف (function and target): هنگام استفاده از یک زبان برنامه نویسی، علاوه بر انجام کد نویسی خود شما به ابزار هایی نیاز دارید که از طریق آن ها سیستم کامپیوتری بتواند الگوریتم ها را کنترل کند و محاسبات را انجام دهد. کامپیوتر همچنین کنترل دستگاه های خارجی مرتبط با آن مانند چاپگر، روبات و غیره را در اختیار دارد. بنابراین تعریف کامل زبان برنامه نویسی شامل یک توضیح یا یک دستگاه یا پردازنده ای است که برای آن زبان ایده آل شده است. این یکی از دلایلی است که چرا زبان های برنامه نویسی با زبان های انسانی تعامل متفاوت هستند!قدرت بیان (expressive power): زبان های برنامه نویسی اغلب بر اساس محاسباتی که توانایی انجام آن ها را دارند دسته بندی می شوند. این قدرت بیان یکی دیگر از ویژگی های زبان های برنامه نویسی است که از اهمیت بالایی برخوردار است.عواملی که در انتخاب یک زبان برنامه نویسی باید به آن ها توجه کرداز آن جایی که انواع مختلفی از زبان های برنامه نویسی وجود دارند، انتخاب یک زبان مناسب و یا ترک کردن یک زبان دیگر برای توسعه دهندگان کار آسانی نخواهد بود. در زیر فاکتور های خاصی را برای تصمیم گیری در این زمینه شرح داده ایم:پلتفرم هدف: اولین چیزی که باید به آن توجه کنید این است که برنامه شما در کجا اجرا خواهد شد. زبان های برنامه نویسی قادر نیستند که در هر سیستم عاملی اجرا شوند. مثلا یک برنامه نوشته شده توسط زبان c برای اجرا بر روی ویندوز و سیستم های مبتنی بر لینوکس به کامپایلر نیاز خواهد داشت.کارایی: کامپایلرهایی که با زبان مورد نظرتان مناسب هستند، باید کارآمد باشند، تا زبان سریع اجرا شود.انعطاف پذیری و عملکرد: زبان انتخابی شما باید به اندازه کافی انعطاف پذیر باشد تا بتوانید برنامه ها یا ویژگی های بیشتری را در آن اضافه کنید. همچنین عملکرد کلی آن باید به تناسب و میل شما باشد.دسترسی به کتابخانه ها: باید یک کتابخانه ای وجود داشته باشد که قادر به حل مشکلات برنامه نویسی شما باشد.اندازه پروژه: دو نوع برنامه نویسی وجود دارد: بزرگ و کوچک. شما باید یک زبان را انتخاب کنید که می توان پروژه را با آن پیاده سازی نمود و ...

ادامه مطلب  

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

درخواست حذف این مطلب
جهت اطلاع از جدیدترین اخبار و تخفیف های دوره های آنلاین در کانال دوره های آنلاین عضو شوید.چگونه متخصص سی شارپ شویم ؟شاید شما بخواهید یک زبان برنامه نویسی رو به هر دلیلی (به خاطر علاقه یا درآمد و تخصص) یاد بگیرید اما نمیدونید کدام زبان را انتخاب کنید و بعد انتخاب چطور این زبان برنامه نویسی را فرا بگیرید . ما در این مطلب به صورت کامل میخواهیم در مورد زبان برنامه نویسی سی شارپ توضیحاتی رو ارائه بدیم که بعد خواندن این مطلب می توانید یک انتخاب هوشمند و منطقی داشته باشید . و در صورت انتخاب زبان برنامه نویسی سی شارپ منابع مفیدی رو در اختیار شما قرار میدهیم .برنامه نویسی سی شارپ چیست ؟یک زبان برنامه نویسی چند منظوره است که برای ساخت طیف گسترده ای از برنامه ها مورد استفاده قرار می گیرد. یک زبان بسیار قابل حمل که توانایی ساخت برنامه های دسکتاپ، برنامه های وب، بسته های خط فرمان، برنامه های موبایل و بسیاری شکل های دیگر برنامه ها را دارد. سی شارپ به طرز قدرت مندی با سیستم عامل مایکروسافت عجین شده است؛ در نتیجه به وفور مورد استفاده برنامه نویسان قرار می گیرد.تکنولوژی ها و ابزارهای مورد استفاده:.net framework 4.5c#.netvisual studio 2017sql server 2016طول دوره : ۲۶ ساعت آموزش پیشرفته در قالب پروژه های متعدد و کارآمد.در این دوره به بررسی کامل برنامه نویسی ویندوز با استفاده از سی شارپ و سیستم مدیریت پایگاه داده sql server خواهیم پرداخت. برای مطالب ارائه شده در فصول مختلف پروژهای کوچک متناسب در نظر گرفته خواهد شد.مطالبی که در این دوره تدریس خواهند شد به صورت اجمالی به ۶ دسته ی زیر تقسیم می شوند:یادگیری اصولی شی گرایی در سی شارپآموزش کار با linq در سی شارپآشنایی با entityframeworkکدنویسی حرفه ای سمت دیتابیس به کمک codefirstانجام گزارش های حرفه ای و گزارش گیری در پروژهستاپ گیری و تهیه ستاپ از پروژهآموزش کاربردی برنامه نویسی سوکتارسال ایمیلارسال smsکار با رجیستریکار با توابع apiکار با google apiکار با telegram apiچرا باید سی شارپ یاد بگیرم ؟شاید این سوال برای شما پیش بیاد چرا ما باید برنامه نویسی سی شارپ رو یاد بگیریم جواب این سوال سخت نیست سی شارپ یک زبان برنامه نویسی چند منظوره هست و وقتی برنامه نویسی سی شارپ رو فرا بگیریم به راحتی می توانیم برنامه های دسکتاپ ،وب (از طریق asp.net) و یا حتی اندرویدیرو بنویسیم پس سی شارپ فقط مختص برنامه نویسی ویندوز نیست و یک زبان چند منظوره هست در ادامه چند دلیل رو ارائه خواهیم داد که در مورد آینده کاری برنامه نویسی سی شارپ هست .ویژگی های برنامه نویسی سی شارپ :به چند دلیلی می توان گفت برنامه نویسی سی شارپ دارای آینده کاری خوبی میباشد این چند دلیل رو با هم مرور میکنیم .یک زبان بسیار قابل حمل که توانایی ساخت برنامه های دسکتاپ، برنامه های وب، بسته های خط فرمان و بسیاری شکل های دیگر برنامه ها را دارد.یک زبان تحت چهار چوب .net نوشته شده و به همین خاطر کاملا قدرتمند و کاملا شی گراستیک زبان برنامه نویسی چند منظوره است که برای ساخت طیف گسترده ای از برنامه ها مورد استفاده قرار می گیرد.یکی زبان برنامه نویسی که در تعداد کثیری از شرکت ها و موسسات چه شخصی و چه دولتی استفاده می شود (شرکت های برنامه نویسی و بخش فناوری)یکی زبان که توسط مایکروسافت پشتیبانی می شود و در برنامه نویسی وب خیلی کاربرد دارد .در انتها با رجوع به بخش استخدام روزنامه ها و سایت های استخدام متوجه خواهید شد چه تعداد آگهی استخدام برنامه نویس سی شارپ (چه دسکتاپ چه وب) درج شده است.منابع آموزشی جهت یادگیری سی شارپبرای یاد گیری زبان برنامه نویسی سی شارپ چند راه وجود داره : بریم کلاس حضوری که ما زیاد پیشنهاد نمیکنیم به چند دلیل ، اولین دلیل این که به ازای هزینه ای که میکنید واقعا مباحث قابل قبولی ارائه نمی شود دوم این که وقت زیادی از دانشجو گرفته می شود چون باید زمان رفت و برگشت دیر کرد استاد سوالات دیگر دانشجویان این همه رو باید در نظر بگیری که واقعا زمان زیادی می شود سوم این که خیلی از اساتید به صورت آکادمی و دانشگاهی درس میدن که متاسفانه در بازار کار هیچ گونه کاربردی ندارد و فقط سرفصل های تئوری و خیلی مقدماتی ارائه می شود و . . . .منابع آموزش برنامه نویسی سی شارپ به صورت فیلم :خوب فیلم آموزشی می تواند یک گزینه خیلی خوب باشد اما مشکلی که در فیلم های آموزشی باعث شده است که ما آن را پیشنهاد نکنیم به چند قسم تقسیم می شود:اولا که فیلم های آموزشی می توانند دارای تاریخ انقضا باشند!! بله درست فهمیدید بسیاری از روش ها و تکنولوژی ها ممکن است پس از گذشت چند مدت جایگزینی بهتر پیدا کنند برای همین آن فیلم آموزشی دیگر برای شما مناسب نخواهد بود پس در فیلم آموزشی شما آپدیت نخواهید بود.دلیل دوم می توان به یک طرفه بودن آموزش اشاره کرد در فیلم آموزشی شاید اینکه فقط یک نفر درس بدهد و صحبت کند برای بعضی از عزیزان کسل کننده باشد و باعث شود که از آموزش زده شود و دیگر ادامه ندهد.سومین دلیل بحث یادگیری تضمینی هست در فیلم آموزشی اگر شما در یک جای فیلم به ارور برخورد کنین شاید نهایتا دو ماه اول از طریق دیدگاه اون دوره بتونید سوالاتتون رو به جواب برسونید ولی وقتی از دوره گذشته باشه هیچ کس پاسخگوی شما نخواهد بود.و بسیاری دلیل دیگر که باعث شده تیم دانشجویار یک سیستم جدید را برای اموزش معرفی کند به نام دوره آنلایناما چرا دوره های آنلاین (پیشنهاد ما)تیم دانشجویار به شما پیشنهاد می دهد جهت یادگیری قطعی یک زبان برنامه نویسی در دوره های آنلاین به دلایل زیر شرکت کنید:اولا که شما با مدرس در ارتباط خواهید بود پس هر وقت به سوالی برخورد کردید فورا به جواب خواهید رسید پس زمان پرت نخواهید داشت.دلیل دوم اینکه شما در دوره آنلاین با جدیدترین تکنولوژی های روز کار خواهید کرد و این می تواند یک دلیل بسیار خوب باشه چرا که شما آپدیت خواهید بود.سومین دلیل تعامل شما با استاد هست همون لحظه سرکلاس می تونین سوال بپرسید اگر جایی رو متوجه نشدید تا براتون بازگو کنند.دلیل چهارم این است که در دوره آنلاین تا حدودی سرفصل آموزش دست شما خواهد بود مثلا شما موردی نیاز داشته باشید در سرفصل هم نباشد آموزش داده می شود.آخرین دلیل می توان به انجام تمرین ها اشاره کرد پس از هر جلسه استاد یک سری تمرین ها برای شما قرار خواهند داد که باعث می شود یادگیری شما بهتر شود.توجه ! در کلاس از مطالب فیلم و صدا تهیه میشود و پایان هر جلسه در اختیار دانشجویان عزیز قرار داده خواهد .اهداف دوره پیشرفته سی شارپاز آنجا که این دوره جهت پیشرفته شدن در برنامه نویسی حرفه ای محصولات microsoft می باشد یادگیری خوب و دقیق این دوره می تواند شما را در یادگیری اصولی تر و حرفه ای تر برنامه نویسی راهنمایی کند.آموزش مفاهی ...

ادامه مطلب  

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

درخواست حذف این مطلب
جهت اطلاع از جدیدترین اخبار و تخفیف های دوره های آنلاین در کانال دوره های آنلاین عضو شوید.چگونه متخصص سی شارپ شویم ؟شاید شما بخواهید یک زبان برنامه نویسی رو به هر دلیلی (به خاطر علاقه یا درآمد و تخصص) یاد بگیرید اما نمیدونید کدام زبان را انتخاب کنید و بعد انتخاب چطور این زبان برنامه نویسی را فرا بگیرید . ما در این مطلب به صورت کامل میخواهیم در مورد زبان برنامه نویسی سی شارپ توضیحاتی رو ارائه بدیم که بعد خواندن این مطلب می توانید یک انتخاب هوشمند و منطقی داشته باشید . و در صورت انتخاب زبان برنامه نویسی سی شارپ منابع مفیدی رو در اختیار شما قرار میدهیم .برنامه نویسی سی شارپ چیست ؟یک زبان برنامه نویسی چند منظوره است که برای ساخت طیف گسترده ای از برنامه ها مورد استفاده قرار می گیرد. یک زبان بسیار قابل حمل که توانایی ساخت برنامه های دسکتاپ، برنامه های وب، بسته های خط فرمان، برنامه های موبایل و بسیاری شکل های دیگر برنامه ها را دارد. سی شارپ به طرز قدرت مندی با سیستم عامل مایکروسافت عجین شده است؛ در نتیجه به وفور مورد استفاده برنامه نویسان قرار می گیرد.تکنولوژی ها و ابزارهای مورد استفاده:.net framework 4.5c#.netvisual studio 2017sql server 2016طول دوره : ۲۶ ساعت آموزش پیشرفته در قالب پروژه های متعدد و کارآمد.در این دوره به بررسی کامل برنامه نویسی ویندوز با استفاده از سی شارپ و سیستم مدیریت پایگاه داده sql server خواهیم پرداخت. برای مطالب ارائه شده در فصول مختلف پروژهای کوچک متناسب در نظر گرفته خواهد شد.مطالبی که در این دوره تدریس خواهند شد به صورت اجمالی به ۶ دسته ی زیر تقسیم می شوند:یادگیری اصولی شی گرایی در سی شارپآموزش کار با linq در سی شارپآشنایی با entityframeworkکدنویسی حرفه ای سمت دیتابیس به کمک codefirstانجام گزارش های حرفه ای و گزارش گیری در پروژهستاپ گیری و تهیه ستاپ از پروژهآموزش کاربردی برنامه نویسی سوکتارسال ایمیلارسال smsکار با رجیستریکار با توابع apiکار با google apiکار با telegram apiچرا باید سی شارپ یاد بگیرم ؟شاید این سوال برای شما پیش بیاد چرا ما باید برنامه نویسی سی شارپ رو یاد بگیریم جواب این سوال سخت نیست سی شارپ یک زبان برنامه نویسی چند منظوره هست و وقتی برنامه نویسی سی شارپ رو فرا بگیریم به راحتی می توانیم برنامه های دسکتاپ ،وب (از طریق asp.net) و یا حتی اندرویدیرو بنویسیم پس سی شارپ فقط مختص برنامه نویسی ویندوز نیست و یک زبان چند منظوره هست در ادامه چند دلیل رو ارائه خواهیم داد که در مورد آینده کاری برنامه نویسی سی شارپ هست .ویژگی های برنامه نویسی سی شارپ :به چند دلیلی می توان گفت برنامه نویسی سی شارپ دارای آینده کاری خوبی میباشد این چند دلیل رو با هم مرور میکنیم .یک زبان بسیار قابل حمل که توانایی ساخت برنامه های دسکتاپ، برنامه های وب، بسته های خط فرمان و بسیاری شکل های دیگر برنامه ها را دارد.یک زبان تحت چهار چوب .net نوشته شده و به همین خاطر کاملا قدرتمند و کاملا شی گراستیک زبان برنامه نویسی چند منظوره است که برای ساخت طیف گسترده ای از برنامه ها مورد استفاده قرار می گیرد.یکی زبان برنامه نویسی که در تعداد کثیری از شرکت ها و موسسات چه شخصی و چه دولتی استفاده می شود (شرکت های برنامه نویسی و بخش فناوری)یکی زبان که توسط مایکروسافت پشتیبانی می شود و در برنامه نویسی وب خیلی کاربرد دارد .در انتها با رجوع به بخش استخدام روزنامه ها و سایت های استخدام متوجه خواهید شد چه تعداد آگهی استخدام برنامه نویس سی شارپ (چه دسکتاپ چه وب) درج شده است.منابع آموزشی جهت یادگیری سی شارپبرای یاد گیری زبان برنامه نویسی سی شارپ چند راه وجود داره : بریم کلاس حضوری که ما زیاد پیشنهاد نمیکنیم به چند دلیل ، اولین دلیل این که به ازای هزینه ای که میکنید واقعا مباحث قابل قبولی ارائه نمی شود دوم این که وقت زیادی از دانشجو گرفته می شود چون باید زمان رفت و برگشت دیر کرد استاد سوالات دیگر دانشجویان این همه رو باید در نظر بگیری که واقعا زمان زیادی می شود سوم این که خیلی از اساتید به صورت آکادمی و دانشگاهی درس میدن که متاسفانه در بازار کار هیچ گونه کاربردی ندارد و فقط سرفصل های تئوری و خیلی مقدماتی ارائه می شود و . . . .منابع آموزش برنامه نویسی سی شارپ به صورت فیلم :خوب فیلم آموزشی می تواند یک گزینه خیلی خوب باشد اما مشکلی که در فیلم های آموزشی باعث شده است که ما آن را پیشنهاد نکنیم به چند قسم تقسیم می شود:اولا که فیلم های آموزشی می توانند دارای تاریخ انقضا باشند!! بله درست فهمیدید بسیاری از روش ها و تکنولوژی ها ممکن است پس از گذشت چند مدت جایگزینی بهتر پیدا کنند برای همین آن فیلم آموزشی دیگر برای شما مناسب نخواهد بود پس در فیلم آموزشی شما آپدیت نخواهید بود.دلیل دوم می توان به یک طرفه بودن آموزش اشاره کرد در فیلم آموزشی شاید اینکه فقط یک نفر درس بدهد و صحبت کند برای بعضی از عزیزان کسل کننده باشد و باعث شود که از آموزش زده شود و دیگر ادامه ندهد.سومین دلیل بحث یادگیری تضمینی هست در فیلم آموزشی اگر شما در یک جای فیلم به ارور برخورد کنین شاید نهایتا دو ماه اول از طریق دیدگاه اون دوره بتونید سوالاتتون رو به جواب برسونید ولی وقتی از دوره گذشته باشه هیچ کس پاسخگوی شما نخواهد بود.و بسیاری دلیل دیگر که باعث شده تیم دانشجویار یک سیستم جدید را برای اموزش معرفی کند به نام دوره آنلایناما چرا دوره های آنلاین (پیشنهاد ما)تیم دانشجویار به شما پیشنهاد می دهد جهت یادگیری قطعی یک زبان برنامه نویسی در دوره های آنلاین به دلایل زیر شرکت کنید:اولا که شما با مدرس در ارتباط خواهید بود پس هر وقت به سوالی برخورد کردید فورا به جواب خواهید رسید پس زمان پرت نخواهید داشت.دلیل دوم اینکه شما در دوره آنلاین با جدیدترین تکنولوژی های روز کار خواهید کرد و این می تواند یک دلیل بسیار خوب باشه چرا که شما آپدیت خواهید بود.سومین دلیل تعامل شما با استاد هست همون لحظه سرکلاس می تونین سوال بپرسید اگر جایی رو متوجه نشدید تا براتون بازگو کنند.دلیل چهارم این است که در دوره آنلاین تا حدودی سرفصل آموزش دست شما خواهد بود مثلا شما موردی نیاز داشته باشید در سرفصل هم نباشد آموزش داده می شود.آخرین دلیل می توان به انجام تمرین ها اشاره کرد پس از هر جلسه استاد یک سری تمرین ها برای شما قرار خواهند داد که باعث می شود یادگیری شما بهتر شود.توجه ! در کلاس از مطالب فیلم و صدا تهیه میشود و پایان هر جلسه در اختیار دانشجویان عزیز قرار داده خواهد .اهداف دوره پیشرفته سی شارپاز آنجا که این دوره جهت پیشرفته شدن در برنامه نویسی حرفه ای محصولات microsoft می باشد یادگیری خوب و دقیق این دوره می تواند شما را در یادگیری اصولی تر و حرفه ای تر برنامه نویسی راهنمایی کند.آموزش مفاهیم ...

ادامه مطلب  

دانلود python v3.6.5 macosx - نرم افزار زبان برنامه نویسی پایتون برای  

درخواست حذف این مطلب
کلمات کلیدی: نرم افزار, programming language, coding language, object orientation, python, language, programming, برنامه نویسی, زبان برنامه نویسی, دانلود نرم افزار برنامه نویسی, دانلود نرم افزار برنامه نویسی متن باز, دانلود نرم افزار پایتون, دانلود نرم افزار پیتون, دانلود نرم افزار پایسون, دانلود نرم افزار برنامه نویسی به زبان پایتون, دانلود نرم افزار برنامه نویسی شیء گرا, پروگرمینگ لنگوئیج, کدینگ لنگوئیج, شی ء گرایی, زبان, لنگوئیچ, پروگرمینگ, download python for windows, software for windows, full version, full licensed, free license, free, cracked, python direct download link, torrent, crack, keygen, patch, serial, license, nhkg, n kvl htchv python , دانلود python , داونلود, دانلد, نرم افزار python , سافت ور python , کرک python , شماره سریال python , کیجن, لایسنس رایگان, لایسنس, دانلود نرم افزار python , دانلود سافت ور, دانلود آخرین نسخه نرم افزار python , نسخه نهایی نرم افزار, نسخه جدید نرم افزار, ورژن نهایی نرم افزار, دانلود نرم افزار با لینک مستقیم, دانلود رایگان, داونلود نرم افزار, دانلد نرم افزار, دریافت, python software foundation full software collection, حغفاخد سخبفصشقث بخعدیشفهخد , حغفاخد سخبفصشقث بخعدیشفهخد , یک زبان برنامه نویسی پویای قدرتمند, a remarkably powerful dynamic programming language, دانلود python نرم افزار زبان برنامه نویسی پایتون, دانلود python v3.6.5 - نرم افزار زبان برنامه نویسی پایتون, download نرم افزار python , p30download, danlod, danload, downlod, donload, ddl, direct download link, دانلود رایگان python , دانلود با لینک مستقیم , حغفاخد , حغفاخد , نرم افزار, programming language, coding language, object orientation, python, language, programming, برنامه نویسی, زبان برنامه نویسی, دانلود نرم افزار برنامه نویسی, دانلود نرم افزار برنامه نویسی متن باز, دانلود نرم افزار پایتون, دانلود نرم افزار پیتون, دانلود نرم افزار پایسون, دانلود نرم افزار برنامه نویسی به زبان پایتون, دانلود نرم افزار برنامه نویسی شیء گرا, پروگرمینگ لنگوئیج, کدینگ لنگوئیج, شی ء گرایی, زبان, لنگوئیچ, پروگرمینگ, , دانلود مکینتاش, دانلود رایگان برای مک, دانلود لینک مستقیم مکینتاش, دانلود رایگان مستقیم مکینتاش, داونلود مکینتاش, دانلد, nhkg,n l;dkjha, download python, crack python, keygen python, patch python, serial python, دانلود python, نرم افزار python, سافت ور python, کرک python, شماره سریال python, کیجن python, دانلود python, دانلود محصولات پایتون سافت ور فاندیشن download python for macintosh, full version for mac, full licensed for macosx, free license for macintosh, free for macintosh, cracked for macintosh, crack python for mac, keygen, patch, serial, license, nhkg,n kvl htchv python, دانلود python برای مک, نرم افزار python برای مکینتاش, دانلود آخرین نسخه نرم افزار python, نسخه نهایی نرم افزار, نسخه جدید نرم افزار, ورژن نهایی نرم افزار, سافت ور برای مک بوک, کرک, شماره سریال, کیجن, لایسنس رایگان, لایسنس, دانلود نرم افزار python برای مک او اس ایکس, دانلود سافت ور برای کامپیوتر مک, برای مک بوک ایر, برای مک مینی, برای سیستم عامل اپل, دانلود رایگان نرم افزار مکینتاش python, دانلود نرم افزار میکنتاش با لینک مستقیم, دانلود رایگان نرم افزار میکنتاش با لینک مستقیم, داونلود نرم افزار میکنتاش, دانلد نرم افزار مک, دریافت, download پایتون for macintosh, crack, keygen, patch, serial, دانلود پایتون برای مک, نرم افزار پایتون برای مکینتاش, کرک, پایتون فول لایسنس برای مک, شماره سریال پایتون برای مک, کیجن پایتون برای مک, دریافت لای ...

ادامه مطلب  

موافق: در دولت یازدهم 151 نفر از زنان در وزارت کشور مشغول فعالیت بودند/ در وی به درخواست های همه جناحها پاسخ داده شد/ مخالف: رحمانی فضلی برای کاه  

درخواست حذف این مطلب
اخبارسیاسیشنبه، ۲۸ مرداد ۱۳۹۶، ساعت ۱۵:۳۷فریده اولادقبا در موافقت با وزیر پیشنهادی کشور گفت:▪️وزارت کشور حافظ نظم، هماهنگ کننده سازمانهای دولتی و محلی در سطح محلی و استانی و اجرا کننده سیاست های عملی دولت و ماموریت هایش از تنوع زیادی برخوردار است. به همین دلیل نیازمند وزیری است که ضمن آگاهی از این چالش ها باید از حوزه کاری خود نیز اشراف داشته باشد.▪️رحمانی فضلی دارای نگرش سیستمی در تحلیل پدیده ها است و ابعاد سیاسی و اقتصادی را هم مورد توجه قرار میدهد. کلیت نظام را بر سلایق فردی ترجیح میدهد. در معاونت سیاسی صدا و سیما و ... اعتقاد دارد باید با رویکرد توسعه محوری از تمام رویکردها بهره برد.▪️برگزاری انتخابات در فضایی سالم و با مشارکت حداکثری شکل گرفت. همچنین افزایش مشارکت در پنجمین دوره شوراهای شهر و روستا، انتخابات مکانیزه در بسیاری از شهرها، برگزاری انتخابات دهمین دوره مجلس، پنجمین دوره خبرگان رهبری و تامین امنیت عمومی در فضای مجازی و تبلیغات در دوره انتخابات از اقدامات ایشان بود.▪️ایشان با اعتقاد به کثرت گرایی با تمهیدات قانونمندی را برای برای برخی احزاب را صادر کردند. راه اندازی خانه احزاب ایرا،. میانگین 30 مورد کنگره احزاب در کشور و تقویت مشارکت اقوام در سمت هایی مثل استاندار و.. و به کارگیری اهل سنت قابل توجه است. ▪️در دوره ایشان ثمن ها رشد 70 درصدی داشت. 75درصد برنامه های او منطبق و همسو با احزاب بالادستی است. توجه به زنان، سند امنیت زنان و کودکان، به کارگیری 151 نفر از زنان در وزارت کشور نشان از توجه ایشان به موضوع زنان است.نماینده مخالف رحمانی فضلی: چرا اتباع خارجی در شرایطی که داعش به کشور حمله می کند شناسنامه ندارند و شناسایی نمی شوندعلی اسماعیلی، نماینده مخالف عبدالرضا رحمانی فضلی، وزیر پیشنهادی کشور:▪️آقای رحمانی فضلی را نیرویی انقلابی و زحمتکش می دانم و مخالفتم با برنامه های ایشان مخالفت با خودشان نیست. انتقادم از عملکرد ایشان جنبه اصلاحی دارد.▪️تا چه اندازه توانسته اید به اقتصاد مقاومتی جنبه عمل بپوشانید. مجلس طرح سواحل و عمران دریا را تصویب و به دولت الحاق کرد. چرا از آن زمان تا کنون اجرا نشده است. مسئولیت غرق شدن انسان های بی گناه در دریای خزر بر عهده کیست؟▪️تهدید زباله که دیر زمانی است با شیوه مدیریت پسماند به فرصت تبدیل شده در استان های شمالی کشور بلای جان مردم شده است. این بحران اخیرا به بحران زیست محیطی تبدیل شده ...

ادامه مطلب  

سوال :: یادگیری برنامه نویسی جاوا  

درخواست حذف این مطلب
loading…جزیره برنامه نویسی و توسعه نرم افزار دوره پیشرفته آموزش زبان سی شارپ - قسمت هشتاد و چها... حسین احمدیزمان ارسال: 3 ساعت قبل 7,000 تومان دوره آموزشی زبان پایتون :: قسمت هفتم - نوشتن یک اس... حسین احمدیزمان ارسال: 7 ساعت قبل 3,500 تومان دوره آموزشی زبان پایتون :: قسمت ششم - کنترل روند ا... حسین احمدیزمان ارسال: 8 ساعت قبل 5,000 تومان دوره پیشرفته آموزش زبان سی شارپ - قسمت هشتاد و سوم... حسین احمدیزمان ارسال: 1 روز قبل 7,000 تومان دوره پیشرفته آموزش زبان سی شارپ - قسمت هشتاد و دوم... حسین احمدیزمان ارسال: 2 روز قبل 7,000 تومان دوره آموزشی زبان پایتون :: قسمت پنجم - آشنایی با و... حسین احمدیزمان ارسال: 2 روز قبل رایگان ارسال کننده: someoneارسال پیام خصوصیامتیازات این مطلب هیچ کاربری وجود ندارد سوال: یادگیری برنامه نویسی جاوا سلام. یه سوال داشتم برای یادگیری شبیه ساز کلود سیم چقدر باید به جاوا مسلط باشم. هیچ پاسخی برای این سوال ارسال نشده است.برای ارسال پست وارد شوید.ویدئوهای مرتبطشروع کار برنامه نویسی جاوا با نرم افزار intellijمطالب مرتبطآموزش برنامه نویسی جاوا قسمت بیست و سوم: نحوه تعریف و استفاده از متدهازبان های برنامه نویسی پرکاربرد و رتبه جهانی آنها در سال 2017آموزش برنامه نویسی جاوا قسمت اول : معرفی ویژگیها ، خصوصیات و نحوه شروع به کار با زبان برنامه نویسی جاوامدرسه جاوا - قسمت سوم - متغیرها و انواع دادهآموزش برنامه نویسی جاوا قسمت بیست و پنجم: نحوه کار با استریم ها و فایل ها آموزش برنامه نویسی جاوا قسمت سی و هفتم: معرفی و شرح abstract آموزش برنامه نویسی جاوا قسمت چهلم: معرفی مفهوم پکیج(package) و نحوه استفاده از آن آموزش برنامه نویسی جاوا قسمت چهل و نهم: معرفی و آموزش برنامه نویسی سوکت و شبکه سمت سرورآموزش برنامه نویسی جاوا قسمت ششم: آموزش انواع متغیر در جاواآموزش برنامه نویسی جاوا قسمت بیستم: معرفی و آموزش نحوه استفاده از آرایه ها آموزش برنامه نویسی جاوا قسمت دهم: کار با حلقه های تکرار در جاوا آموزش برنامه نویسی جاوا قسمت سی ام: معرفی و شرح exception ها- ادامهآموزش برنامه نویسی جاوا قسمت پنجم: معرفی انواع داده ها در جاوا آموزش برنامه نویسی جاوا قسمت چهل و هشتم: معرفی و آموزش مفهوم جنریک آموزش برنامه نویسی جاوا قسمت پنجاهم: معرفی و آموزش برنامه نویسی سوکت و شبکه- سمت کلاینت و ارتباط با یکدیگرانواع راه های به توان رساندن در جاواآموزش برنامه نویسی جاوا قسمت پنجاه و دوم: معرفی مفاهیم thread ها و multi-threading آموزش برنامه نویسی جاوا قسمت سی و نهم: معرفی و آموزش نحوه استفاده از اینترفیس ها آموزش برنامه نویسی جاوا قسمت سی و دوم: معرفی و شرح استفاده از انوع کلاس های داخلیآموزش برنامه نویسی جاوا قسمت بیست و دوم: معرفی و آموزش عبارات منظم(regular expression)float در جاواآرایه ها در جاواآرایه در جاوا سوال درباره ساخت ماشین حساب در javaتعیین ارتفاع دکمه در جاواساخت یک ماشین حساب ساده با جاواسوال ساده جاواجاواجاواjavajavaوصل کردن برنامه ی جاوا به سرورهای شبکه ی شتابیک سوال احتمالا مبتدیانه درباره ی زبان جاواcloud simشبیه سازیحلقه for each در جاواشبیه سازی محیط ابرفریم ورک اسپرینگبررسی موجودی در کلاس بانک در جاوامتد length در زبان جاوا کلیه حقوق این سایت متعلق به مجموعه itpro می باشد میزبانی شده توسط سرورهای قدرتمند پارس پک×افزودن یادداشت جدید×ارسال برای دوستان×گزارش×خرید دوره×لیست کاربران×دوره های تخصصی وب سایت itproدوره های آنلایندوره های تکمیل نشدهفیلم های متفرقه (غیر رایگان)فیلم های متفرقه (رایگان)همه جزیره هاجزیره شبکه و زیرساختجزیره برنامه نویسی و توسعه نرم افزارجزیره امنیت اطلاعات و ارتباطاتجزیره سخت افزار و تجهیزات دیجیتالجزیره لینوکس و سیستم های متن بازجزیره مبانی کامپیوتر و مهارت های هفتگانهجزیره گرافیک، انیمیشن و عکاسیجزیره طراحی و توسعه وبجزیره بانک های اطلاعاتیجزیره موبایل و گجت های هوشمندجزیره مجازی سازی و محاسبات ابریجزیره تحصیلات آکادمیک فناوری اطلاعاتتعداد کل بخش ها: 25 قسمت های رایگان: 8 (7,700 تومان شارژ هدیه)این همه دوره آموزشی سی شارپ هست ! پس تفاوت این دوره چیه ؟ تفاوتش تو اینه که مهندس احمدی این دوره رو تدریس کرده ، کسی که بنیانگذار itpro هست و بزرگترین پلتفرم اشتراک دانش فارسی زبان رو برنامه نویسی کرده با همه پیچیدگی هاش ، خیلی فرق داره برنامه نویسی رو با کی یاد بگیرید مخصوصا با کسی که عمرش را با دات نت گذرونده ... شک نکنید بهترین دوره سی شارپ فارسی زبان هست. دوره مقدماتی آموزش زبان برنامه نویسی سی شارپ حسین احمدی 154,000 تومان مشاهده دورهتعداد کل بخش ها: 39 قسمت های رایگان: 12 (7,355 تومان شارژ هدیه)اگه میخاین برنامه نویسی موبایل برای گوشی های اندرویدی رو یاد بگیرید ، شک نکنید که بهترین دوره برای شروع این نوع برنامه نویسی همین دوره هست ، شما در این دوره می تونید در نهایت برنامه های قابل قبولی رو برای گوشی های موبایل تحت سیستم عامل اندروید تولید کنید و با بازار ارائه بدید ، جالبش این هست که مدرس این دوره یکی از برنامه نویس های ارشد و کارکشته بزرگترین وب سایت فناوری اطلاعات ایران هست پس با خیال راحت خرید کنید. دوره آموزشی جامع و کامل برنامه نویسی مقدماتی اندروید مهدی عادلی فر 147,190 تومان مشاهده دورهتعداد کل بخش ها: 13 قسمت های رایگان: 2 دوره آموزشی batch scripting دوره آموزشی batch scripting حسین احمدی 45,000 تومان مشاهده دورهتعداد کل بخش ها: 2 قسمت های رایگان: 0 از ربات های تلگرام استفاده کردید ؟ به فکر این افتادید خودتون چجوری می تونید یک ربات تلگرامی طراحی کنید و بنویسید ؟ خوب این رو با مهندس عادلی یاد بگیرید که خودش عضو تیم ارشد مجموعه itpro هست و کلی تجربه تو کدنویسی داره ... ساخت و مدیریت ربات تلگرام از صفر با زبان سی شارپ مهدی عادلی فر 16,000 تومان مشاهده دورهتعداد کل بخش ها: 55 قسمت های رایگان: 6 (46,700 تومان شارژ هدیه)اگه قرار باشه تو رزومت بزنی کارشناس مجازی سازی شک نکن که باید این دوره رو کامل بلد باشی یعنی پایه و اساس همه مجازی سازی های شرکت vmware دوره مجازی سازی مرکز داده یا dcv هست ، تو می تونی با تضمین این دوره رو بخری ، یعنی مطمئن باشی که صفر تا صد یک مرکز داده رو مجازی سازی می کنی ، از دوره لذت می بری و مطمئن باش فقط مدرس رو دعا می کنی که خدا خیرش بده عجب آموزشی درست کرده ، برای تولید این آموزش 6 ماه زمان گذاشته شده ... مطمئن باش ارزشش رو داره مخصوصا اینکه با یکی از بنیانگذاران itpro یعنی مهندس نصیری دوره رو آموزش ببینی . دوره مقدماتی تا پیشرفته مجازی سازی vcp 6.0 محمد نصیری 467,000 تومان مشاهده دورهتعداد کل بخش ها: 8 قسمت های رایگان: 3 اگه الان بهت بگم وضعیت شبکت چجوره چجوری گزارش میدی ؟ از کجا میدونی کدوم سیستم عامل ها ، کدوم سرویس ها و کدوم سخت افزارها سالم و درست کار می کنن و یا اینکه کی چه اتفاقی براشون افتاده ؟ اینکه همیشه وضعیت سلامتی شبکت رو بدونی خیلی مهمه و به همین خاطر باید همیشه روش نظارت کنی ، خوب solarwinds یکی از بهترین نرم افزارهای مانیتورینگ دنیاست ، می تونی تجربه یادگیریش رو با مهندس قنبری شوهانی داشته باشی که تو بزرگترین شبکه های ایران این نرم افزار رو پیاده سازی کرده ، از دوره لذت ببرید. آموزش مانیتورینگ شبکه با solarwinds جعفر قنبری شوهانی 48,000 تومان مشاهده دورهتعداد کل بخش ها: 6 قسمت های رایگان: 0 تا حالا فکر کردی چطوری می تونی هزینه تلفن دفاتر یک شرکت یا سازمان رو به صفر برسونی ؟ شما می تونید با تکنولوژی voip اینکار رو انجام بدی و با همون هزینه اینترنتی که میدی هزینه تلفن بین شهریت هم پرداخت بشه ، با دوره voip مهندس قنبری شوهانی شما براحتی می تونید این سرویس رو راه اندازی کنید و با تلفن های تحت ip هزینه تلفنتون رو صفر کنید ! جالب اینجاست که این سناریو در محیط واقعی انجام میشه و قطعا ازش لذت می برید. آموزش راه اندازی voip با elastix جعفر قنبری شوهانی 24,000 تومان مشاهده دورهتعداد کل بخش ها: 8 قسمت های رایگان: 2 دوستانی که هیچ دیدی نسبت به مجازی سازی ندارند و میخان این تخصص رو بدست بیارن می تونن بدون دردسر با این دوره شروع به کار کنن و با یک لپتاپ ساده مجازی سازی رو جزو تخصص های خودشون بیارن ، این دوره مقدمه ای بر این هست که شما بعدها دوره vcp رو بگذرونید و در رزومه خودتون مجازی سازی رو عنوان کنید. این دوره رو با یکی از بنیانگذارهای itpro یعنی مهندس نصیری بگذرونید و لذت ببرید. دوره آموزشی مقدماتی مجازی سازی با vmware workstation محمد نصیری 50,000 تومان مشاهده دورهتعداد کل بخش ها: 20 قسمت های رایگان: 3 (6,500 تومان شارژ هدیه)اگه نمیدونی لینوکس رو از کجا شروع کنی ، اگه از وارد شدن به محیط این سیستم عامل ترس و واهمه داری ، اگه فکر می کنی لینوکس خیلی سخته ، شک نکن این دوره همه این دیدگاه ها رو ازت دور می کنه ، این دوره برای افرادی هست که میخان لینوکس رو واقعا از پایه یاد بگیرن و باهاش زندگی کنن ، این دوره پر انرژی و جذاب و خنده دار رو از دست ندید و وارد دنیای لینوکس بشید اون هم با مهندس نصیری یکی از بنیانگذاران itpro .. دوره آموزشی linux essentials = دریچه ورود شما به دنیای لینوکس محمد نصیری 130,000 تومان مشاهده دورهتعداد کل بخش ها: 18 قسمت های رایگان: 1 (7,075 تومان شارژ هدیه)سناریوهای کاربردی در میکروتیک سناریوهای کاربردی در میکروتیک محمد جواد صبری 141,550 تومان مشاهده دورهتعداد کل بخش ها: 16 قسمت های رایگان: 3 (11,000 تومان شارژ هدیه)مهمترین دارایی شما در سازمان اطلاعات شما هست و باید بتونید از این اطلاعات همیشه backup بگیرید ، این روزها اکثر بسترهای شبکه مبتنی بر تکنولوژی های مجازی سازی هست و در حوزه backup گیری از مجازی سازی برترین نرم افزار بدون شک veeam backup هست که در این دوره آموزشی بصورت بسیار کامل این نرم افزار رو یاد می گیرید و از هر چیزی backup می گیرید اما بصورت خیلی حرفه ای .. این دوره رو با مدرس بین المللی مجازی سازی یعنی مهندس بهروز سیروس زاد یاد بگیرید. دوره آموزشی بک آپ گیری و مانیتورینگ بوسیله veeam بهروز سیروس زاد 220,000 تومان مشاهده دورهتعداد کل بخش ها: 17 قسمت های رایگان: 5 (11,900 تومان شارژ هدیه)میدونی برترین و قدرتمندترین نرم افزار مجازی سازی دسکتاپ تو دنیا horizon view هست ؟ خوب یادگیریش هم هر جایی توصیه نمیشه ، شما می تونید این دوره آموزشی رو از صفر تا صد با مدرس بین المللی ما یعنی مهندس سیروس زاد یاد بگیرید و عین آموزش رو در پروژه های واقعی استفاده کنید ، در واقع شما با خرید این مجموعه دارید نحوه راه اندازی یک پروژه vdi صفر تا صد رو یاد می گیرید . امیدورام براتون جذاب باشه. دوره آموزشی vmware horizon view 6.0 vdi بهروز سیروس زاد 238,000 تومان مشاهده دورهتعداد کل بخش ها: 14 قسمت های رایگان: 4 مجموعه سناریوهای میکروتیک مجموعه سناریوهای میکروتیک بهزاد حسن زاده 57,000 تومان مشاهده دورهتعداد کل بخش ها: 40 قسمت های رایگان: 9 (9,950 تومان شارژ هدیه)هر جایی نباید دوره ccna رو بگذرونید مخصوصا اگر اصل مطلب یعنی routing و switching رو بخان یاد بدن ، دوره ccna مهندس قنبری شوهانی جذاب و دوست داشتنی هست چون همش مجموعه ای تجربیات مهندسی هست که عمرش رو در شبکه های زیرساختی بانک ها و موسسات مالی و اعتباری و نهادهای دولتی بزرگ گذرونده ، اگر قرار هست سیسکو یاد بگیرید این دوره رو از دست ندید. دوره آموزشی کامل ccna روتینگ و سویچینگ جعفر قنبری شوهانی 199,000 تومان مشاهده دورهتعداد کل بخش ها: 22 قسمت های رایگان: 13 سناریوهای ساده در سیسکو سناریوهای کاربردی در سیسکو جعفر قنبری شوهانی 97,000 تومان مشاهده دورهتعداد کل بخش ها: 27 قسمت های رایگان: 4 (8,500 تومان شارژ هدیه)هم تدریس کردنش جرات میخاد و هم فن بیان و هم تجربه ، همه اینها در دوره ccna security مهندس قنبری شوهانی جمع شده ، یعنی شما در این دوره امنیت زیرساختی تجربیات شخصی رو که عمرش رو در حوزه امنیت زیرساخت در بزرگترین نهادهای دولتی کشور گذرونده رو یاد می گیرد ضمن اینکه سرفصل های لازم برای دریافت مدرک بین المللی این دوره رو هم کامل آموزش می بینید ، شما بعد از این دوره یک کارشناس امنیت زیرساخت شبکه میشید، شک نکنید. دوره آموزشی ccna security جعفر قنبری شوهانی 170,000 تومان مشاهده دورهتعداد کل بخش ها: 11 قسمت های رایگان: 1 میخای روی اینترنت شرکت یا سازمانت نظارت کنی ؟ کی کجا میره ؟ چیکار می کنه ؟ چقدر اینترنت مصرف می کنه ؟ چقدر بهش حجم و پهنای باند بدیم ؟ از کاربرای شبکه دومینت استفاده می کنه ؟ وب سایت میخای فیلتر کنی ؟ و ... شما با kerio control می تونید همه این کارها رو با سناریوهای خیلی خوب و کاربردی انجام بدی ، در واقع این دوره نیست یک کلاس حضوری هست که یک پروژه کامل رو با ابعاد مختلف برات آموزش داده ، امیدوارم برات جذاب باشه. مدیریت و نظارت بر مصرف اینترنت با kerio control جواد عابدی نیا 82,000 تومان مشاهده دورهتعداد کل بخش ها: 27 قسمت های رایگان: 2 (93,750 تومان شارژ هدیه)اگه قرار هست بهت بگم کارشناس تجهیزات ذخیره سازی داده یا storage professional این دوره emc مهندس سیروس زاد هست که می تونه این تخصص رو به شما یاد بده بدون نیاز به خرید تجهیزات میلیونی مرتبط با ذخیره سازی داده ، با این دوره تخصص شما در خصوص مجازی سازی هم تکمیل میشه ، پیشنهاد می کنیم این دوره رو که اولین بار در ایران توسط مدرس بین المللی تدریس میشه رو حتما تهیه کنید و داخل رزومتون از این به بعد تخصص storage رو هم وارد کنید. دوره تخصصی storage یا emc-sa بهروز سیروس زاد 625,000 تومان مشاهده دورهتعداد کل بخش ها: 18 قسمت های رایگان: 3 (8,150 تومان شارژ هدیه)اسم این دوره رو آموزش مقدماتی اکتیودایرکتوری گذاشته بودیم اما حالا بد نیست بدونید که این دوره کاملا تجربی هست و تجربیات مهندس نصیری از سالها کارش در حوزه اکتیودایرکتوری و شبکه های domain هست ، با این دوره شما چیزهایی یاد می گیرید که توی کتاب خود مایکروسافت بعضا به اشتباه توضیح داده شده ، کارهایی می کنید که هر کسی جراتش رو نداره و بعدش قطعا مهندس نصیری رو دعا می کنید ، یه نگاه بندازید شک نکنید آدم متفاوتی در اکتیودایرکتوری میشید. تجربیات و سناریوهای کاربردی در اکتیودایرکتوری محمد نصیری 163,000 تومان مشاهده دورهتعداد کل بخش ها: 65 قسمت های رایگان: 30 (26,610 تومان شارژ هدیه)همه میگن وقتی میخای سیسکو یاد بگیری باید از دوره ccna شروع کنی ، اما تو این دوره برای اولین بار در دنیا سیسکو رو به روشی فوق العاده ابداعی و جالب با مهندس شعبانی یاد می گیرید ، روش یادگیری این دوره به شکلی هست که شما عاشق زیرساخت شبکه و مباحث سیسکو میشید ، پیشنهاد می کنیم اگر سیسکو رو دوره دشوار و سختی می دونید حتما با این دوره شروع کنید. دوره آموزشی سیسکو آسان است! صادق شعبانی 266,100 تومان مشاهده دورهتعداد کل بخش ها: 30 قسمت های رایگان: 3 (49,000 تومان شارژ هدیه)اگه هدفت اینه که بصورت حرفه ای تر بتونی محیط های مجازی سازی شده ای مثل یک مرکز داده مجازی یا سرویس های زیرساختی مجازی سازی رو مدیریت کنی ، نه فقط نصب و راه اندازی و پیکربندی بلکه طراحی و توسعه و مشکل یابی ، این دوره می تونه خیلی بهت کمک کنه ، در واقع اگر دوره آموزشی vcp رو به عنوان کارشناس مجازی سازی در نظر بگیریم شما با vcap می تونید در رزومه بزنید که کارشناس ارشد مجازی سازی هستید .. این دوره رو با مهندس سیروس زاد از مدرسین بین المللی itpro یاد بگیرید. دوره پیشرفته مجازی سازی vcap 6.5 بهروز سیروس زاد 490,000 تومان مشاهده دورهتعداد کل بخش ها: 12 قسمت های رایگان: 2 (10,500 تومان شارژ هدیه)همونطور که سیستم عامل ها مجازی سازی میشن ، روترها و سویچ ها و فایروال ها هم مجازی سازی میشن ، یعنی دیگه اونقدر مجازی سازی رشد پیدا کرده که دغدغه های شبکه ای پیدا کنه ، با دوره آموزشی nsx شما می تونید به بهترین شکل در مراکز داده زیرساخت های شبکه ای که در vsphere وجود داره رو مجازی سازی کنید ، این دوره با تدریس مدرس بین المللی ، جناب مهندس سیروس زاد برگزار میشه و امیدواریم بتونید از صفر تا صد مجازی سازی شبکه رو باهاش راحت یاد بگیرید. دوره مجازی سازی شبکه با vmware-nsx بهروز سیروس زاد 210,000 تومان مشاهده دورهتعداد کل ب ...

ادامه مطلب  

گزارش جلسه معرفی و بررسی کتاب طنز «ننه کاراته»  

درخواست حذف این مطلب
مدیر ۱ بهمن ۱۳۹۶ ۵:۰۳ ب.ظ 30 بازدید در ابتدای این نشست، سیروس همتی درباره ی اولین کتابی که نوشته است، صحبت کرد و گفت: اولین کتاب من نمایش نامه «محال هم ممکن است» بود. اکران هم شده است و در مجموعه «در همین نزدیکی» که ناشر آن انتشارات نیستان بود به چاپ رسید و مبنایی برای ادامه ی کارها با نیستان شد.وی درباره ی مجموعه داستان «ننه کاراته» صحبت کرد و گفت: احساس می کنم که ۸ داستان این مجموعه وجه داستانی غالب تری نسبت به وجه نمایشی آن داشته باشد. این داستان ها جزئیاتی دارد که اگر قرار بود نمایش نامه بشود، دلیلی بر گفتن آن وجود نداشت. این جزئیات مرا به داستان نویسی ترغیب می کرد. معتقدم که خود نوشته و کلمات به من می گویند که من را در کجا قرار بده. شاید یکی از آنان هم بتواند تبدیل به فیلم نامه بشود. می خواهم بگویم که همانند نویسنده معروف ایتالیایی، داستان نوشتم و بعدا فکر کردم که اگر آن را فیلم نامه بکنم بهتر است و دیگری باید نمایش نامه باشد و …همتی بیان داشت: من فقط می نویسم و این خود متن است که به من می گوید که چه کار بکنم یا نکنم. بنابراین خودم را محدود نمی کنم که اگر الان می نویسم نمایش نامه باشد، فیلم نامه باشد یا چیز دیگری. این را بعد از نوشتن آن تصمیم می گیرم. به این سوال فکر می کنم که هر کدام از این ۸ داستان که نوشته شده است، تبدیل به چه چیزی می تواند بشود. در نوشته های این کتاب، همه داستان بودند و دیگر به آنان دست نزدم. اساسا بعد از چند نمایش نامه ای که توسط نشر نیستان، افراز و نمایش منتشر شده است، به واسطه تجربه، مسلط تر بودم و می توانستم موضوع بهتری ارائه بدهم اما خود نوشته ها به من گفتند که به ما دست نزن و داستان بهتر است. بنابراین دیگر آنان را تغییر ندادم و تقدیم نشر نیستان کردم و با حمایت و استقبال آنان مواجه شدم.در ادامه قاسمعلی فراست صحبت کرد و درباره ی انتقال تصویر در مجموعه داستان «ننه کاراته» صحبت کرد و گفت: من فکر می کنم که وقتی یک آدم چهره وارد ادبیات می شود، یک سری خوبی ها دارد و یک سری بدی ها به همراه دارد. خوبی این است که ادبیات در سرزمین ما ژانر مظلومی است و کمتر مورد توجه قرار می گیرد لذا وقتی کسی می آید که چهره است و عنوان دارد، با عناوین مختلف می تواند به ادبیات کمک کند به شرطی که جان مایه و بن مایه لازم را داشته باشد. بدی این است که اگر او این جان مایه را نداشته باشد، همه چیز به هم می ریزد. برای مثال فرض کنید که یک بازیگر، خواننده و … خوبی وارد ادبیات می شود اما همین موضوع باعث می شود که درجه ی هنری و توان او پایین بیاید. این بالانس را خود هنرمند باید تشخیص بدهد که البته بسیاری از هنرمندان ما هوشمندانه آن را انجام می دهند. برای مثال استاد محمدرضا شجریان در خوش نویسی ممتاز است اما هیچ وقت حاضر نیست که به عنوان خوش نویس معرفی بشود چرا که می گوید من در آواز شماره یک هستم و باید یک باقی بمانم. این مساله را آقای همتی نیز توجه دارد.وی ادامه داد: باید از این جا شروع کنم که ادبیات داستانی ما خلاهایی دارد. یکی از آن خلاها طنز در داستان است. داستان هایمان طنز ندارد و خشک است. کمتر داستانی وجود دارد که وقتی آن را بخوانیم، لبخند بر لب هایمان بنشیند و با طنز آن را جلو ببریم. وقتی داستان های چخوف را می خوانیم، درست است که مضمون های آن دردناک است اما خنده ی دل نشینی بر لب خواننده می نشاند و همین موضوع کار را راحت خوان تر می کند. این ویژگی چخوف در داستان های معاصر ما خالی است و به شدت کمرنگ است. این موضوع به این دلیل است که جامعه ی ما مسائل تلخی در اطراف خود دارد. هر چه قدر جدی تر می شویم، می بینیم که مشکلات زیاد باعث از بین رفتن طنز در داستان میشود. اگر به تمام نویسنده های طنز ما نگاه کنید، سوای هنرشان، یقین دارم که یکی از ویژگی های موفقیت شان همین موضوع است چرا که با ذات و فطرت آدم ها ارتباط دارد. کتاب آقای سیروس همتی این ویژگی را دارد. نیامده است که خواننده را قلقلک بدهد. یک وقت است که نویسنده مرا می خنداند اما مواقعی هست که مرا قلقلک می دهد که شاید بخنداند. داستان ننه کاراته این ویژگی را دارد که موقعیت آن، فرد را می خنداند و در طنز قرار می دهد. این موضوع یکی از ویژگی های مهم کتاب است.فراست بیان داشت: به نظر من، وقتی برای یک کتاب، اسمی درنظر می گیریم، باید به گونه ای انتخاب شود که تلفظ راحتی داشته باشد، با مضمون کتاب هماهنگ باشد و وقتی در پشت ویترین مغازه قرار می گیرد، توجه مخاطب را جلب کند و بازاریابی برای فروش داشته باشد. اسم ننه کاراته یک پارادوکس است و هوشمندانه انتخاب شده است. کاراته برای جوانان است و وقتی اسم ننه می آید، پارادوکس می شود و همین موضوع توجه مخاطب را جلب می کند. این کتاب ۸ داستان دارد و همگی با راوی اول شخص روایت شده است. همیشه داستان است که به من می گوید که چه جوری آن را بنویسم؛ کوتاه باشد یا بلند، رمان باشد یا داستان کوتاه و … بنابراین خود داستان است که به من می گوید که راوی آن چه کسی باشد. برایم سوال است که با وجود این همه زاویه دید، چرا همه ی ۸ داستان زاویه اول شخص دارند؟ آیا از منظرهای دیگر، امکان روایت وجود نداشت؟ این سوالی است که به ذهن من رسید. اگر به عنوان منتقد در داستان بگردم و ببینم که بهترین راوی در تمام داستان ها، اول شخص است، باید به آقای همتی تبریک بگویم اما به نظر می رسد که در مواردی این چنین نباشد. نکته ی مهم دیگر در این مجموعه این است که ۷ داستان از ۸ داستان کتاب، به افراد مختلف تقدیم شده است و یکی از آن ها بدون تقدیم مانده است. در مجموعه داستان ها مرسوم است که یکی دو داستان را به هر دلیلی به عزیزانی تقدیم می کنند.سپس علی سلیمانی، کارگردان و بازیگر تئاتر صحبت کرد. او درباره ی وجه شباهت خود با سیروس همتی در فعالیت هایشان گفت: وقتی شروع به صحبت با سیروس می کنم، فقط دو سه کلمه فارسی حرف می زنیم و سپس به صورت ناخودآگاه آذری صحبت می کنیم. وقتی با دوستی با این نزدیکی مواجه می شوید که کار خاصی را دنبال می کند، هر قصه که می خوانید جغرافیا و دکوپاژ خاص خود را دارد. در این مورد که چرا اول شخص می نویسد باید بگویم که او می خواهد خودش را محور قرار بدهد. با خود فکر می کردم که اگر قرار بود این داستان ها را من بنویسم، جور دیگری روایت می کردم. سیروس آدم آرامی است و اطرافش را به مناقشه نمی کشاند اما در مقابل من پر مناقشه هستم و دوست دارم که حرف خودم به کرسی بنشیند. سیروس دموکرات تر است و به خواننده اجازه می دهد که خودش تصمیم بگیرد و به همین دلیل خیلی راجع به جزئیات توضیح نداده است. به همین دلیل دست مخاطب را باز می گذارد تا ذهنیت او را در داستان ببنید. این ویژگی ننه کاراته، ویژگی خاصی است. باید بگویم که شخصیت ننه کاراته، شخصیت خاصی است که در جوادیه، محل زندگی مان وجود داشت. در حقیقت او یک شخصیت واقعی است که در گذشته ها توپ بچه ها را پاره می کرد و … ذهنیت یک نوجوان از کسی که بازی او را به چالش می کشید، منفی است و به همین دلیل منطق این نگاه خیلی خوب در کتاب آمده است. سیروس همتی سعی دارد به همه ی افراد بها بدهد. برای مثال در تئاتر هایش دیده ام که بعضی افراد را به گروه اضافه می کند. خب این موضوع باعث هزینه می شود چرا که دستمزد باید به آنان داد. او می گوید که دوست دارم این شخص جدید با ما باشد و در فضایی جدید قرار بگیرد. او اساسا معلم است و افراد را فارغ از دستمزد و مشارکت و … در معرض آموزش قرار می دهد. موضوع تعلیم و تعلم در کتاب او نیز جاری است. به او تبریک می گویم که کتابش را به گونه ای نوشته است که برای هر مخاطب با هر سنی، قابل خواندن و لذت بردن است.سیروس همتی در بخش دیگری از سخنان خود ضمن اشاره به استفاده از راوی اول شخص در داستان گفت: وقتی یک داستان را می نویسم، از سه منظر اول شخص، دوم شخص و سوم شخص مفرد آن را می نویسم. اولین کسی که آن را می خواند همسرم است و نفرات بعدی مانند آقای سلیمانی، آقای پور زند و … آن را می خوانند. این افراد به من اطلاع می دهند که از میان این ۳ گزینه، کدامیک بهترین است. این دوستان در انتخاب هایشان به من گفتند که اول شخص ها بهتر هستند. بنابراین استفاده از این راوی به این دلیل است که تکنیکی تر یا فنی تر است. حال اگر این آرا به این گونه باشد که بگویند دوم شخص بهتر است، همان را انتخاب خواهم کرد. آرا را جمع می کنم و در نهایت می بینم که اکثریت شان معتقد هستند که از نظر یک خواننده، اول شخص بهتر است. به شدت تلاش می کنم که از این فضا بیرون بیایم و دوم شخص های بهتری بنویسم تا آن انتخاب شود. شاید نتوانم که از دوم شخص ها آن فضا را برای مخاطب ترسیم کنم. امیدوارم که با تلاش فنی این موضوع را بتوانم حل کنم. در مورد داستانی که به کسی تقدیم نشده است باید بگویم که اگر این داستان به کسی تقدیم می شد، اکنون برای شما و مخاطب سوالی به وجود نمی آمد و من عاشق ایجاد سوال هستم. همین که می گویید چرا به کسی تقدیم نشده است، برایم لذت بخش است. البته کسانی هستند که برای من به اندازه همان ۷ نفر ارزشمند هستند اما نکته مهم برای من ایجاد سوال در ذهن مخاطب است.قاسمعلی فراست در بخش دیگری از سخنان خود راجع به داستان های این کتاب صحبت کرد و گفت: با احترام به این که مخاطبان من چه زاویه دیدی را انتخاب می کنند، فکر می کنم که باید دید، داستان چه می گوید. به نظر من، داستان خود می گوید که در چه موقعیتی نوشته شود. خاطرم هست که روزی به دیدار استاد احمد محمود رفته بودم. دیدم که ۸۰ صفحه رمان را که هر کدام از جمله هایش عالی بود، ریز ریز کرد و دور ریخت. در مورد دلیل این کار به من گفت که داستان به من می گوید که زاویه دیدی که انتخاب کرده ای به درد پیشبرد داستان نمی خورد و می خواهم کل زاویه دید را عوض کنم. مخاطب برای این که داستان من را بپسندد یا نپسندد بر روی چشم خود می گذارم. همه ی ما باید منت مخاطب را بکشیم و التماسش کنیم تا بخواند و نظرش را بدهد اما باید بقیه ی قضایا را با احتیاط بیش تری دنبال کرد و ببینیم که خود داستان چه می گوید. به نظر من اولین منتقد و قاضی داستان، خود نویسنده است. یک جاهایی هست که واقعا خوب درآمده است حتی اگر همه بگویند بد است. داستان با من هم زبانی برقرار می کند و به من می گوید که جلو برو. یک جاهایی هست که داستان اشک شما را درمی آورد و می فهمید که حس منتقل شده و خوب بوده است. این چیزها علامت این است که داستان خوب پیش می رود. اعتقاد دارم که باید التماس مخاطب کرد که قبل از چاپ، داستان من را بخواند تا عیب ها را متوجه بشوم. در جاهایی که به نظر من همه چیز خوب و درست است، آیا او هم چنین نظری دارد؟ بقیه ی کار هم تکنیک های حرفه ای کار است که یقینا نویسنده ی کار بهتر متوجه می شود چرا که نویسنده کارش این است و بیش تر زحمت کشیده است. همان طور که اشاره کردم طنز ویژگی اصلی این کتاب است. جای خالی چنین تکنیکی به شدت در ادبیات داستانی ما حس می شود. به نظرم قوی ترین داستان این کتاب، داستان اول، «آبروی از دست رفته» است. ای کاش در این داستان، نشانی از شاگرد پیدا نمی کردیم. او میرفت بدون این که به او بفهمانیم که این جا دوربین مخفی بوده است. دقیقا چنین چیزی طنز است. یک استاد آبرودار را فرض کنید که ناگهان در لباس او یک چیزی می گذارند که در شان او نیست و ناگهان شاگردش می رسد و طنز بسیار عالی ایجاد شده است. ای کاش در آخر داستان، فروشنده به استاد نمی گفت که از دوربین می توانیم او را پیدا کنیم و حقیقت را به او بگوییم. چنین حالتی قشنگ تر بود. چخوف در داستان هایش این موضوعات را حل نمی کند و مخاطب را در میان آسمان و زمین معلق نگه می دارد. او داستانی دارد که بسیار زیبا است. پسر بچه ای است که پدر و مادر فقیرش، او را برای کار کردن به یک خانواده پولدار می فرستند. بعد از دو روز، بچه شروع به گریه کردن می کند و نامه ای را برای پدر و مادرش می نویسد. در آن نامه می گوید که دلم برایتان تنگ شده، در این جا کار زیاد است و نمی گذارند استراحت کنم. بیایید و من را از این جا ببرید. نامه را می نویسد و در صندوق پست می اندازد بدون این که هیچ آدرسی روی آن بنویسد و در همین جا داستان به اتمام می رسد. قشنگی این کار این است که من خواننده با خود بگویم که این طفلک هر روز منتظر است تا مادر و پدرش بیایند و حتی اگر کار هم نکند، می آیند و او را نجات می دهند. در حالی که ان فقط یک کاغذ است و هیچ ردی ندارد. اگر چخوف آمده بود و کل داستان را می نوشت و شرح می داد، به ریالی نمی ارزید و ضعیف می شد. در حقیقت او ما را در میان آسمان و زمین رها می کند. به نظرم داستان اول بسیار زیبا بود و موقعیت طنز بسیار خوبی داشت همان طور که بقیه ی داستان ها موقعیت طنز دارند. به نظرم به لحاظ تکنیک و موقعیت داستان قدرتمندی بود.یک وظیفه ی داستان نویس این است که با مخاطب ارتباط حسی برقرار کند تا مخاطب حرف دل نویسنده را بفهمد. کار دیگری که نویسنده می کند این است که مرا با زبان ادبی و ادبیات داستان آشنا کند و به صورت غیر مستقیم به من کمک ادبیاتی کند. وقتی داستان های خانم فریبا وفی را می خوانم با نثر قدرتمند و شسته رفته ای مواجه هستم که این زبان ادبی چنان با من ارتباط برقرار می کند که بسیار عالیست. آقای گل شیری، آقای احمد محمود و … کسانی هستند که وقتی داستا ...

ادامه مطلب