مقالات

شروع سریع برنامه نویسی با کاتلین : آموزش کاتلین (قسمت 2)

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

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

اول از همه باید کامپایلر کاتلین رو دانلود کنید که از اینجا میتونید این کار رو انجام بدید.

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

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

 

 

خب حالا  Notepad یا هر ادیتور دیگه‌ که دوس دارید (هیچ فرقی نداره) رو باز کنید و کدهای زیر رو داخلش بنویسید بر روی گزینه save as کلیک کنید و اون رو به نام hello.kt ذخیره کنید، دقت کنید که پسوند فایل حتما .kt باشه.

فقط دقت کنید که این فایل رو کجا ذخیره می‌کنید چون قراره با cmd به آدرس اون بریم و اجراش کنیم.

fun main() {
 println("Hello, World!")
 }

 

خب حالا cmd رو باز کنید و به آدرسی که این فایل ذخیره شده برید (با دستور cd) بعد باید فرمان زیر رو بزنیم که کامپایلر کاتلین برنامه رو اجرا کنه:

kotlinc hello.kt -include-runtime -d hello.jar

 

و بعد از اون باید با فرمان زیر برنامه رو اجرا کنیم:

java -jar hello.jar

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

 

تعامل قوی کاتلین و جاوا

خب به یه نکته دقت کردین؟ برنامه کاتلین توسط دستور جاوا اجرا شد. کاتلین هم دقیقا مثل جاوا روی jvm اجرا میشه، پس بخاطر همینه که این دو زبان تعامل خوبی با هم دارن اصلا میتونیم توی یک پروژه اندرویدی هم از کلاس‌های جاوایی و هم kotlin بصورت همزمان استفاده کنیم و هیچ مشکلی هم پیش نمیاد.

در آخر تصویر cmd من رو ببینید که چطور مراحل رو رفتم و hello world رو برام چاپ کرده:

 

 

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

‫0/5 ‫(0 نظر)
محمد زارع

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

View Comments

Recent Posts

چگونه دوره آموزشی کاتلین پیشرفته می‌تواند مهارت‌های شما را ارتقاء دهد؟

دوره آموزشی کاتلین پیشرفته می‌تواند مهارت‌های شما را با بهره‌گیری از ابزارها و فناوری‌های مدرن…

4 ماه ago

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

مزیت‌های کاتلین نسبت به سایر زبان‌های برنامه نویسی اندروید این است که سایر زبان‌ها، از…

4 ماه ago

بهینه‌سازی عملکرد اپلیکیشن‌های اندروید: راهنمای جامع و کاربردی

بهینه‌سازی عملکرد اپلیکیشن‌های اندروید یکی از مهم‌ترین فاکتورهایی است که برای کاربران در دنیای امروز…

10 ماه ago

سوالات مصاحبه‌ی استخدامی کاتلین همراه با جواب(قسمت چهارم)

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

10 ماه ago

سوالات مصاحبه استخدام زبان کاتلین همراه با جواب(قسمت سوم)

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

10 ماه ago

سوالات مصاحبه استخدام کاتلین همراه با جواب(قسمت دوم)

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

11 ماه ago