#مقاله
#در_سایت_جاواکاپ_بخوانید
روش دستوری (imperative) و روش اعلانی (declarative) دو روش کاملا متفاوت برای توصیف الگوریتم هستند. در دهههای ۸۰ و ۹۰ میلادی تصور میشد این طرز فکرها، کلا جدا از هم و تطبیقناپذیر هستند. به طوری که ما شاهد کشمکشهایی هم بین برنامهنویسی شیگرا و فانکشنال بودیم. Smalltalk و ++C قهرمانان شیگرا، و هسکل قهرمان تابعی بود.
بعدها ++C شیگرایی خالص را کنار گذاشت و خود را به عنوان یک زبان چندپارادایمی مطرح کرد. از آن به بعد جاوا به عنوان سردمدار زبانهای شیگرا ادامهداد تا نهایتا با جاوا ۸، این زبان هم تبدیل به یک زبان چندپارادایمی شد.
مطالعه کامل مقاله:
javacup.ir/multiparadigm-jvm/
روزبه شریفنسب
@JavaCupIR
#در_سایت_جاواکاپ_بخوانید
روش دستوری (imperative) و روش اعلانی (declarative) دو روش کاملا متفاوت برای توصیف الگوریتم هستند. در دهههای ۸۰ و ۹۰ میلادی تصور میشد این طرز فکرها، کلا جدا از هم و تطبیقناپذیر هستند. به طوری که ما شاهد کشمکشهایی هم بین برنامهنویسی شیگرا و فانکشنال بودیم. Smalltalk و ++C قهرمانان شیگرا، و هسکل قهرمان تابعی بود.
بعدها ++C شیگرایی خالص را کنار گذاشت و خود را به عنوان یک زبان چندپارادایمی مطرح کرد. از آن به بعد جاوا به عنوان سردمدار زبانهای شیگرا ادامهداد تا نهایتا با جاوا ۸، این زبان هم تبدیل به یک زبان چندپارادایمی شد.
مطالعه کامل مقاله:
javacup.ir/multiparadigm-jvm/
روزبه شریفنسب
@JavaCupIR
هفتمین مسابقه جاواکاپ، جمعه همین هفته، ۲ آبان در کوئرا برگزار میشود.
🔸برای اولینبار به صورت کاملا رایگان و غیرحضوری
🔸همراه با فرصتهای شغلی و دوره تخصصی کارآموزی
🔸۱۴ میلیون جایزه نقدی
📢 تعدادی از فینالستها به دوره کارآموزی تخصصی جاواکاپ راه پیدا میکنند.
📌تاریخ: جمعه ۲ آبان
📌مکان: شهر شما، خانه شما
کسب اطلاعات بیشتر و ثبتنام:
javacup.ir/contest
quera.ir/events/javacup
@JavaCupIR
🔸برای اولینبار به صورت کاملا رایگان و غیرحضوری
🔸همراه با فرصتهای شغلی و دوره تخصصی کارآموزی
🔸۱۴ میلیون جایزه نقدی
📢 تعدادی از فینالستها به دوره کارآموزی تخصصی جاواکاپ راه پیدا میکنند.
📌تاریخ: جمعه ۲ آبان
📌مکان: شهر شما، خانه شما
کسب اطلاعات بیشتر و ثبتنام:
javacup.ir/contest
quera.ir/events/javacup
@JavaCupIR
#مقاله
#در_سایت_جاواکاپ_بخوانید
در یکی از مقالههایی که اخیرا در جاواکاپ منتشر شد، در مورد چندپارادایمی بودن ماشین مجازی جاوا صحبت کردیم، به طور خلاصه گفته شد که به خاطر کامپایل شدن تمام زبانهای اسکالا، Groovy، کلوژر و کاتلین به بایتکد و اجرا توسط ماشین مجازی جاوا، این امکان وجود دارد که برای قسمتهای مختلف فضای مسئله خود، از زبانهای مختلف استفاده کنیم. یکی از مطرحترین و پرکاربردترین زبانهای بر پایه ماشین مجازی جاوا، اسکالا است. در این مقاله، با اسکالا آشنا شده و مزایا و معایب آن را بررسی میکنیم.
اسکالا به عنوان یک زبان بر پایه ماشین مجازی جاوا و نوع داده ایستا در ژانویه سال ۲۰۰۴ میلادی توسط مارتین اردرسکی معرفی شد. اسکالا هم برنامهنویسی شیگرا و هم تابعی را پشتیبانی میکند. از معروفترین پروژههای توسعه دادهشده با این زبان میتوان به آپاچی اسپارک، آپاچی کافکا و آپاچی فلینک اشاره کرد. در لیست محبوبیت زبانها هم اسکالا جایگاه خوبی دارد. (رتبه ۱۳ ام)
برای مطالعه کامل این مقاله و آشنایی با ویژگیهای اصلی اسکالا، به سایت جاواکاپ رجوع کنید:
https://javacup.ir/scala-tutor
روزبه شریفنسب
@JavaCupIR
#در_سایت_جاواکاپ_بخوانید
در یکی از مقالههایی که اخیرا در جاواکاپ منتشر شد، در مورد چندپارادایمی بودن ماشین مجازی جاوا صحبت کردیم، به طور خلاصه گفته شد که به خاطر کامپایل شدن تمام زبانهای اسکالا، Groovy، کلوژر و کاتلین به بایتکد و اجرا توسط ماشین مجازی جاوا، این امکان وجود دارد که برای قسمتهای مختلف فضای مسئله خود، از زبانهای مختلف استفاده کنیم. یکی از مطرحترین و پرکاربردترین زبانهای بر پایه ماشین مجازی جاوا، اسکالا است. در این مقاله، با اسکالا آشنا شده و مزایا و معایب آن را بررسی میکنیم.
اسکالا به عنوان یک زبان بر پایه ماشین مجازی جاوا و نوع داده ایستا در ژانویه سال ۲۰۰۴ میلادی توسط مارتین اردرسکی معرفی شد. اسکالا هم برنامهنویسی شیگرا و هم تابعی را پشتیبانی میکند. از معروفترین پروژههای توسعه دادهشده با این زبان میتوان به آپاچی اسپارک، آپاچی کافکا و آپاچی فلینک اشاره کرد. در لیست محبوبیت زبانها هم اسکالا جایگاه خوبی دارد. (رتبه ۱۳ ام)
برای مطالعه کامل این مقاله و آشنایی با ویژگیهای اصلی اسکالا، به سایت جاواکاپ رجوع کنید:
https://javacup.ir/scala-tutor
روزبه شریفنسب
@JavaCupIR
بر حسب نیاز و علاقهتون، میتونید فعالیتهای انجمن رو در رسانههای مختلف پیگیری کنید:
سایت جاواکاپ: آموزش جاوا، مطالعه مقالات آموزشی و اخبار مرتبط با جاوا
javacup.ir
لینکدین:
صفحه رسمی انجمن جاواکاپ برای اطلاع از اخبار و انتشار مقالات
https://www.linkedin.com/mwlite/company/javacup-association
گروه Iranian Java Developers برای تبادل اطلاعات و انتشار/اطلاع از فرصتهای شغلی
https://www.linkedin.com/groups/4656692
اینستاگرام: اطلاع از انتشار مقالات جدید، اخبار و رویدادها
instagram.com/javacup.ir
توییتر:
نکات کوتاه و مفید جاوایی تحت عنوان #جاواتیپ
twitter.com/javacupir
@JavaCupIR
سایت جاواکاپ: آموزش جاوا، مطالعه مقالات آموزشی و اخبار مرتبط با جاوا
javacup.ir
لینکدین:
صفحه رسمی انجمن جاواکاپ برای اطلاع از اخبار و انتشار مقالات
https://www.linkedin.com/mwlite/company/javacup-association
گروه Iranian Java Developers برای تبادل اطلاعات و انتشار/اطلاع از فرصتهای شغلی
https://www.linkedin.com/groups/4656692
اینستاگرام: اطلاع از انتشار مقالات جدید، اخبار و رویدادها
instagram.com/javacup.ir
توییتر:
نکات کوتاه و مفید جاوایی تحت عنوان #جاواتیپ
twitter.com/javacupir
@JavaCupIR
#مقاله
#در_سایت_جاواکاپ_بخوانید
در آموزشهای جاوا دیدیم که API جدید java NIO به جاوا اضافه شده و با قابلیتهایش میتواند به جای API قدیمی java IO استفاده شود. حالا سوالی که پیش میآید این است که چه زمانی باید از java NIO استفاده شود و چه زمانی بهتر است همچنان از API قدیمی java IO استفاده کنیم؟
در این مقاله، تلاش شده تفاوتهای بین این دو API شفافسازی شوو و در آخر بتوانیم نتیجه بگیریم که از هر کدام کجا استفاده کنیم و اینکه این انتخاب چگونه طراحی کد ما را دستخوش تغییر میکند.
برای مطالعه این مقاله، به این آدرس مراجعه کنید:
https://javacup.ir/io-vs-nio/
روزبه شریفنسب
@JavaCupIR
#در_سایت_جاواکاپ_بخوانید
در آموزشهای جاوا دیدیم که API جدید java NIO به جاوا اضافه شده و با قابلیتهایش میتواند به جای API قدیمی java IO استفاده شود. حالا سوالی که پیش میآید این است که چه زمانی باید از java NIO استفاده شود و چه زمانی بهتر است همچنان از API قدیمی java IO استفاده کنیم؟
در این مقاله، تلاش شده تفاوتهای بین این دو API شفافسازی شوو و در آخر بتوانیم نتیجه بگیریم که از هر کدام کجا استفاده کنیم و اینکه این انتخاب چگونه طراحی کد ما را دستخوش تغییر میکند.
برای مطالعه این مقاله، به این آدرس مراجعه کنید:
https://javacup.ir/io-vs-nio/
روزبه شریفنسب
@JavaCupIR
انجمن جاواکاپ
هفتمین مسابقه جاواکاپ، جمعه همین هفته، ۲ آبان در کوئرا برگزار میشود. 🔸برای اولینبار به صورت کاملا رایگان و غیرحضوری 🔸همراه با فرصتهای شغلی و دوره تخصصی کارآموزی 🔸۱۴ میلیون جایزه نقدی 📢 تعدادی از فینالستها به دوره کارآموزی تخصصی جاواکاپ راه پیدا میکنند.…
تا شروع مرحله مقدماتی هفتمیت آزمون جاواکاپ، فقط سه روز دیگر زمان باقیست.
📢قابل توجه کلیه شرکتکنندگانِ هفتمین مسابقه جاواکاپ
یادآوری: مسابقه مقدماتی، فردا جمعه، ۲ آبان، راس ساعت ۱۵ در کوئرا آغاز میشود.
برای پاسخ به سوالات، باید از نسخه 8 جاوا استفاده کنید.
برای دیدن نمونه سوالات جاوای استاندارد پیشنهاد میکنیم تمرینهای آموزشی جاواکاپ و آرشیو جیکل را ببینید.
http://bit.ly/jc99-se1
http://bit.ly/js99-se2
در مورد بخش وب هم، توصیه اکید میکنیم که در زمان باقیمانده قبل از مسابقه، سوال دستگرمی وب را ببینید و حل کنید.
http://bit.ly/jc99-web
سوال وب در مرحله مقدماتی، بیشتر بر روی لایه داده تمرکز دارد و بهتر است با این موارد آشنایی داشته باشید:
Spring, Spring Boot, Spring Data JPA, JPA Hibernate
به امید دیدار در مسابقه!
@JavaCupIR
یادآوری: مسابقه مقدماتی، فردا جمعه، ۲ آبان، راس ساعت ۱۵ در کوئرا آغاز میشود.
برای پاسخ به سوالات، باید از نسخه 8 جاوا استفاده کنید.
برای دیدن نمونه سوالات جاوای استاندارد پیشنهاد میکنیم تمرینهای آموزشی جاواکاپ و آرشیو جیکل را ببینید.
http://bit.ly/jc99-se1
http://bit.ly/js99-se2
در مورد بخش وب هم، توصیه اکید میکنیم که در زمان باقیمانده قبل از مسابقه، سوال دستگرمی وب را ببینید و حل کنید.
http://bit.ly/jc99-web
سوال وب در مرحله مقدماتی، بیشتر بر روی لایه داده تمرکز دارد و بهتر است با این موارد آشنایی داشته باشید:
Spring, Spring Boot, Spring Data JPA, JPA Hibernate
به امید دیدار در مسابقه!
@JavaCupIR