فن آوری نوین
جواد وحیدی، رمضان عباس نژادورزی
شومیز
417
فن آوری نوین
جواد وحیدی، رمضان عباس نژادورزی
شومیز
417
جواد وحیدی، رمضان عباس نژادورزی
شومیز
417
1402
200
1
کتاب آموزش گام به گام برنامه نویسی به زبان جولیا نوشتهی جواد وحیدی و رمضان عباس نژادورزی، دادهها و عملگرهای زبان برنامه نویسی جولیا را معرفی میکند و میکوشد شیوهی کدنویسی در این محیط را به مخاطبان بیاموزد. این کتاب راهنما، توابع و ساختارهای تصمیم و تکرار این زبان را توضیح میدهد، از شیوهی پردازش رشتهها در آن میگوید و نحوهی مدیریت خطاها، فایلها و دایرکتوریهای آن را تشریح میکند.
مطالعهی این کتاب به همهی برنامهنویسان پیشنهاد میشود. اگر قصد دارید با این زبان جدید آشنا شوید، این کتاب راهنما به شما خواهد کرد.
تقریباً از دههی 1960 بود که امکان برنامهنویسی برای کاربران عادی هم فراهم شد. تا پیش از آن، تعداد کامپیوترهای بسیار محدود بود و فقط دانشمندان و متخصصان این فرصت را داشتند تا با آن کار کرده و به کدنویسی بپردازند. اما از آن دهه، کامپیوترها بهمرور گسترش پیدا کردند و در اختیار عموم قرار گرفتند. به دنبال آن افراد عادی هم به برنامهنویسی علاقه نشان دادند و به این حوزه وارد شدند. درنتیجهی این تحول، زبانهای برنامه نویسی هم تغییر کردند و در همین راستا جنبهی عمومیتر یافتند. از آن دوره تاکنون هزاران زبان ابداع شده و توسعه پیدا کرده است. یکی از جدیدترین آنها که با استقبال خوبی هم مواجه شد، زبان جولیا است. جولیا کاربردهای زیادی دارد و توانسته ویژگیهای مثبت چندین زبان دیگر را در خود جمع کند. همین باعث شده تا خیلی از برنامهنویسان تمایل داشته باشند آن را یاد بگیرند. کتاب آموزش گام به گام برنامه نویسی به زبان جولیا نوشتهی جواد وحیدی و رمضان عباس نژادورزی، روی همین زبان متمرکز است و اصول و قواعد آن را به شما میآموزد. این راهنما ساختار و دادهها و عملگرهای جولیا را معرفی میکند و نشان میدهد که چطور میتوان در آن کدنویسی کرد.
از میان زبانهای برنامهنویسی موجود، حدوداً 50 زبان بسیار محبوب هستند و اکثر برنامهها و اپلیکیشنها با استفاده از آن نوشته میشوند؛ یکی آخرین آنها، زبان جولیاست. توسعهدهندگان جولیا سعی کردهاند نقاط قوت زبانهای محبوب پیشین را افزایش داده و نقاط ضعف آنها را تا حد ممکن برطرف کنند. نتیجهی کار آنها به ایجاد زبانی منجر شد که بهاندازهی زبان برنامهنویسی C سریع، بهاندازهی زبان برنامهنویسی Ruby پویا و بهاندازهی Matlab توان ریاضیاتی و محاسباتی دارد. این برنامه سعی کرده سادگی، قدرت تحلیل و توان پردازش خود را نیز از زبانهای دیگر بگیرد. درواقع جولیا، مجموعهای از ویژگیهای قدرتمند دیگر زبانهاست! به همین خاطر گرایش به آن روزبهروز در حال افزایش است و بهمرور برنامههای بیشتری با آن نوشته میشود. جواد وحیدی و رمضان عباس نژادورزی در کتاب آموزش گام به گام برنامه نویسی به زبان جولیا، پسازاینکه فضای آن را معرفی کردند، توابع و ساختارهای تصمیم و تکرار آن را نیز توضیح میدهند. نویسندگان در ادامه به شیوهی پردازش رشتهها در جولیا میپردازند و در پایان نحوهی مدیریت خطاها، استثناها، فایلها و دایرکتوریهای آن را تشریح میکنند.