دانلود ها ی دارای تگ: "computer science"

5 مورد برای عبارت مورد نظر پیدا شد.

دانلود Programming Language with LLVM - آموزش ال‌ال‌وی‌ام

  • بازدید: 380
دانلود Programming Language with LLVM - آموزش ال‌ال‌وی‌ام

زبان‌های برنامه‌نویسی چگونه در لایه‌های زیرین کار می‌کنند؟ تفاوت بین کامپایلر و مفسر چیست؟ ماشین مجازی و کامپایلر JIT چیست؟ و تفاوت بین برنامه‌نویسی تابعی و امری چیست؟ در این دوره، ما بر کامپایل زبان خود به LLVM IR تمرکز می‌کنیم و یک زبان برنامه‌نویسی سطح پایین‌تر می‌سازیم. با کار نزدیک با سطح زیرساخت کامپایلر LLVM، شما درک خواهید کرد که کامپایل سطح پایین‌تر و زبان‌های سطح تولید، مانند C++، Rust و غیره، امروز چگونه کار می‌کنند.
در دوره آموزشی Programming Language with LLVM با ساخت و پیاده سازی یک زبان برنامه نویسی به کمک LLVM آشنا خواهید شد.

دانلود Building a Typechecker from scratch - آموزش ساخت تایپ چکر

  • بازدید: 531
دانلود Building a Typechecker from scratch - آموزش ساخت تایپ چکر

برنامه‌های بدون نوع (Untyped) اغلب مستعد خطا، استثنائات زمان اجرا هستند و عیب‌یابی آن‌ها را بسیار دشوارتر می‌کنند. به همین دلیل، بسیاری از زبان‌های برنامه‌نویسی تولید، یک تایپ چکر استاتیک پیاده‌سازی می‌کنند - ماژولی اضافی که هدف آن افزایش ایمنی برنامه‌ها و ساده‌تر کردن توسعه است.
در دوره Building a Typechecker from scratch، با اصول و مفاهیم تایپ چکینگ، تئوری نوع و نحوه پیاده‌سازی یک تایپ چکر آشنا خواهید شد.

دانلود Frontend Masters Complete Intro to Computer Science - آموزش کامل علوم کامپیوتر

  • بازدید: 3,014
دانلود Frontend Masters Complete Intro to Computer Science - آموزش کامل علوم کامپیوتر
این دوره آموزش مقدماتی علم کامپیوتر (CS) است که توسط آکادمی تخصصی فرانت اند مسترز منتشر شده است. این دوره یک برنامه آموزشی عمومی و ضروری برای مهندسان کامپیوتر و برنامه نویسان در حوزه‌های مختلف است و به شما در درک عمقی مسائل و آشنایی با شیوه کاری کامپیوترها و ... کمک‌های شایانی خواهد کرد. آشنایی با اصول اولیه و مبانی علم کامپیوتر تاثیر بسزایی در شیوه نگرش شما نسبت به کامپیوترها داشته و می تواند در پشت سر گذاشتن مصاحبه های شغلی به برنامه نویسان تازه وارد و بی تجربه کمک کند. معمولا مسئولین استخدام و مصاحبه کنندگان در شرکت های بزرگ یکسری سوالات پیچیده در حیطه الگوریتم نویسی و ساختار داده از مصاحبه شوندگان می پرسند. برای پاسخ دهی به این سوالات باید به اصول و مبانی علوم کامپیوتر تسلط داشته و دانش عمومی خود در حیطه تکنولوژی را گسترش داده باشید.
در دوره آموزشی Frontend Masters Complete Intro to Computer Science با آموزش کامل علوم کامپیوتر اشنا خواهید شد.

دانلود Udemy Computer Science 101: Master the Theory Behind Programming - آموزش علوم کامپیوتر همراه با برنامه نویسی

  • بازدید: 6,289
دانلود Udemy Computer Science 101: Master the Theory Behind Programming - آموزش علوم کامپیوتر همراه
علوم رایانه یا علوم کامپیوتر به مجموعهٔ فنون و رشته‌هایی گفته می‌شود که به زیربناهای نظری، روش‌های طراحی و ساخت و چگونگی استفاده از رایانه می‌پردازند. عموماً مردم عامی، بین علوم رایانه و سایر امور مرتبط با رایانه که اغلب مایه‌ای برای کسب درآمد هستند، تمایزی قایل نمی‌شوند و یا فکر می‌کنند علوم رایانه با تجربیات روزمرهٔ آن‌ها در کار با رایانه، مانند گشت‌زنی در اینترنت، انجام بازی‌های رایانه‌ای و مانند این‌ها، تفاوتی ندارد. حال آنکه علوم رایانه بیشتر به فهم و بررسی خصوصیاتی می‌پردازد که برنامه‌ها بر پایه آن‌ها ساخته شده‌اند؛ و بر مبنای این فهم و درک، به ایجاد برنامه‌های جدید و یا بهبودی برنامه‌های پیشین می‌پردازند. به طور کلی علوم رایانه به سه دسته اصلی: سخت‌افزار، نرم‌افزار و میان افزار دسته‌بندی می‌گردند البته با توجه به پیشرفت‌های اخیر در عرصه فن آوری اطلاعات دو دسته بدافزارها و شبکه افزارها نیز مورد توجه قرار می‌گیرند.
در دوره Udemy Computer Science 101: Master the Theory Behind Programming به آموزش علوم کامپیوتر همراه با برنامه نویسی می پردازیم.

دانلود Udemy Computer Science for Beginners learn by building 6 Java apps - آموزش مقدماتی علوم کامپیوتر همراه با ساخت 6 اپ جاوا

  • بازدید: 10,806
دانلود Udemy Computer Science for Beginners learn by building 6 Java apps - آموزش مقدماتی علوم کامپی
علوم رایانه یا علوم کامپیوتر به مجموعهٔ فنون و رشته‌هایی گفته می‌شود که به زیربناهای نظری، روش‌های طراحی و ساخت و چگونگی استفاده از رایانه می‌پردازند. عموماً مردم عامی، بین علوم رایانه و سایر امور مرتبط با رایانه که اغلب مایه‌ای برای کسب درآمد هستند، تمایزی قایل نمی‌شوند و یا فکر می‌کنند علوم رایانه با تجربیات روزمرهٔ آن‌ها در کار با رایانه، مانند گشت‌زنی در اینترنت، انجام بازی‌های رایانه‌ای و مانند این‌ها، تفاوتی ندارد. حال آنکه علوم رایانه بیشتر به فهم و بررسی خصوصیاتی می‌پردازد که برنامه‌ها بر پایه آن‌ها ساخته شده‌اند؛ و بر مبنای این فهم و درک، به ایجاد برنامه‌های جدید و یا بهبودی برنامه‌های پیشین می‌پردازند. به طور کلی علوم رایانه به سه دسته اصلی: سخت‌افزار، نرم‌افزار و میان افزار دسته‌بندی می‌گردند البته با توجه به پیشرفت‌های اخیر در عرصه فن آوری اطلاعات دو دسته بدافزارها و شبکه افزارها نیز مورد توجه قرار می‌گیرند.
در دوره آموزشی Udemy Computer Science for Beginners learn by building 6 Java apps به بحث در مورد علوم کامپیوتر همراه با ساخت 6 اپ جاوا می پردازیم.