کتاب آموزش گام به گام برنامه نویسی کاتلین نوشتهی رمضان عباس نژادورزی و مهدی گلسرخ تبار امیری، شما را با این زبان برنامه نویسی آشنا کرده و به مباحثی چون ساختارهای کنترلی، تکرار، توابع و پیادهسازی آنها، آرایههای یکبعدی و چندبعدی و ... میپردازد. کاتلین ویژگیهای زیادی دارد که آن را به یک زبان برنامه نویسی فوقالعاده برای اندروید تبدیل کرده است.
دربارهی کتاب آموزش گام به گام برنامه نویسی کاتلین:
کاتلین، یک زبان برنامهنویسی بسیار متفاوت در گروه ایستا به شمار میآید و در راه برنامهنویسی اندروید همانند یک دوست خوب برای شما است. کاتلین ویژگیهایی چون مختصر و رسا بودن را نسبت به جاوا دارد و ضعفهای آن را پوشش داده است اما این موضوع به این معنا نیست که میتوان به طور کلی جاوا را نادیده گرفت. این دو زبان به نوعی مکمل هم هستند و میتوانند در یک پروژه به صورت همزمان به کار برده شوند.
در صورتی که یک برنامهنویس هستید و میخواهید که در آپ نویسی فعالیت و پیشرفت کنید، استفاده دقیق از کاتلین یک انتخاب ویژه برای شما به حساب میآید. کاتلین از زبان جاوا بسیار بهبود یافتهتر است اما برای شروع یادگیری آن باید یک آشنایی اولیهای با زبان جاوا داشته باشید.
برخی از ویژگی های زبان کاتلین عبارتاند از: 1. نوع استاتیک 2. متنباز بودن (Open source) 3. سازگاری کامل با جاوا 4. استفاده از Data Class 5. مختصر بودن کد 6. پارامترهای پیشفرض 7. باقابلیت جاوا 8. دارای قابلیت های تابعی و شیءگرایی 9. پشتیبانی عالی.
کتاب آموزش گام به گام برنامه نویسی کاتلین مناسب چه کسانی است؟
این کتاب برای علاقهمندان و فعالان در زمینه برنامهنویسی جاوا و کاتلین مفید خواهد بود.
در بخشی از کتاب آموزش گام به گام برنامه نویسی کاتلین میخوانیم:
نوع استاتیک، یک زبان برنامه نویسی نوع استاتیک است، یعنی، نوع متغیر و عبارت در زمان کامپایل مشخص میشود. اگر چه این زبان از نوع آماری است، اما نیازی نیست که به طور صریح نوع متغیری را که اعلان میکنید، مشخص کنید.
متن باز بودن (Open source)، قبل از هر چیزی خوب است بدانید که زبان کاتلین متن باز است و توسط کمپانی معروف Jetbrains، خالق نرم افزار محبوب IntelliJ، ساخته و توسعه داده میشود. اما جدای از ماهیت متن باز بودن این زبان، قابلیت تبدیل کدهای فعلی جاوا به این زبان بدون نیاز به تغییر در سورس کد، آن را جذاب تر هم کرده است، به طوری که با یک کلیک، میتوانید از جاوا به کاتلین مهاجرت کنید.
سازگاری کامل با جاوا، یکی دیگر از قابلیتهای جذاب زبان کاتلین ساز گاری عمیق ش با زبان جاوا است و همین قابلیت بسیاری از دولوپرهای جاوا را به آموختن کاتلین تشویق میکند. درواقع، کاتلین روی ماشین مجازی جاوا (JVM) اجراشده و از ابزارها و کتابخانههای جاوا میتواند استفاده کند.
بله














