✅ علامت های برنامه نویسی رو یکبار برای همیشه یاد بگیرید
#Programming
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
#Programming
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
❤6👍1
تفاوت Dash و Hyphen در برنامهنویسی
در برنامهنویسی، Hyphen (-) و Dash (–, —) تفاوتهای مهمی دارند و کاربرد هرکدام در کدنویسی مشخص است.
1️⃣ Hyphen (-)
این کاراکتر به نام خط فاصله یا منفی شناخته میشود و در اکثر زبانهای برنامهنویسی به کار میرود:
عملگر منفی (Subtraction):
🔹 result = a - b
اتصال کلمات یا نامها:
🔹 در HTML: <div class="text-center">
تعریف مقادیر منفی:
🔹 number = -42
2️⃣ Dash (–, —)
Dash شامل دو نوع اصلی است:
🔸 En Dash (–)
در برنامهنویسی معمولاً استفاده نمیشود، اما در فایلهای متنی یا هنگام پردازش داده ممکن است ظاهر شود.
🔸 Em Dash (—)
در کدنویسی کاربرد مستقیمی ندارد و بیشتر در کامنتها یا مستندات برای نمایش توضیحات یا تأکید استفاده میشود:
# This function—if used correctly—will improve performance.
🚨 نکته مهم
1. بیشتر زبانهای برنامهنویسی (مانند Python و JavaScript) فقط Hyphen (-) را میشناسند و استفاده از Dashها باعث خطای Syntax میشود.
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
در برنامهنویسی، Hyphen (-) و Dash (–, —) تفاوتهای مهمی دارند و کاربرد هرکدام در کدنویسی مشخص است.
1️⃣ Hyphen (-)
این کاراکتر به نام خط فاصله یا منفی شناخته میشود و در اکثر زبانهای برنامهنویسی به کار میرود:
عملگر منفی (Subtraction):
🔹 result = a - b
اتصال کلمات یا نامها:
🔹 در HTML: <div class="text-center">
تعریف مقادیر منفی:
🔹 number = -42
2️⃣ Dash (–, —)
Dash شامل دو نوع اصلی است:
🔸 En Dash (–)
در برنامهنویسی معمولاً استفاده نمیشود، اما در فایلهای متنی یا هنگام پردازش داده ممکن است ظاهر شود.
🔸 Em Dash (—)
در کدنویسی کاربرد مستقیمی ندارد و بیشتر در کامنتها یا مستندات برای نمایش توضیحات یا تأکید استفاده میشود:
# This function—if used correctly—will improve performance.
🚨 نکته مهم
1. بیشتر زبانهای برنامهنویسی (مانند Python و JavaScript) فقط Hyphen (-) را میشناسند و استفاده از Dashها باعث خطای Syntax میشود.
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
❤6👍3
✅ تفاوت عملیات Synchronous و Asynchronous در جاوااسکریپت:
🔻عملیات همگام (Synchronous) :
در عملیات همگام، کد به ترتیب و خط به خط اجرا میشه. یعنی خط بعدی اجرا نمیشه مگر که خط قبلی اجرا شده باشه. به عبارت دیگه، عملیات بعدی منتظر میمونه تا عملیات قبلی به پایان برسه.
🔻عملیات ناهمگام (Asynchronous) :
در عملیات ناهمگام، کد به ترتیب نوشته شده اجرا نمیشه. برخی عملیات میتونن زمانبر باشن (مثل ریکوئست هایی که میزنیم به سرور)، پس این عملیاتها به صورت ناهمگام اجرا میشن تا برنامه بتونه به اجرای کدهای دیگه ادامه بده بدون اینکه منتظر اتمام عملیات زمانبر بمونه.
#javanoscript
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🔻عملیات همگام (Synchronous) :
در عملیات همگام، کد به ترتیب و خط به خط اجرا میشه. یعنی خط بعدی اجرا نمیشه مگر که خط قبلی اجرا شده باشه. به عبارت دیگه، عملیات بعدی منتظر میمونه تا عملیات قبلی به پایان برسه.
🔻عملیات ناهمگام (Asynchronous) :
در عملیات ناهمگام، کد به ترتیب نوشته شده اجرا نمیشه. برخی عملیات میتونن زمانبر باشن (مثل ریکوئست هایی که میزنیم به سرور)، پس این عملیاتها به صورت ناهمگام اجرا میشن تا برنامه بتونه به اجرای کدهای دیگه ادامه بده بدون اینکه منتظر اتمام عملیات زمانبر بمونه.
#javanoscript
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🔥7
بخشی در cpu برای تحلیل و اجرای دستورات و انجام عملیات ریاضی و منطقی
Anonymous Quiz
49%
ALU
21%
CU
15%
REGISTER
15%
RAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 مشهور ترین زبان های برنامه نویسی جهان از سال های
2000-2023
فقط java و python رو ببنید
#programming
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
2000-2023
فقط java و python رو ببنید
#programming
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🔥5
Forwarded from مسابقه نقشه گنج:اسرار پنهان
This media is not supported in your browser
VIEW IN TELEGRAM
انجمن علمی علوم کامپیوتر با همکاری کانون بازی و
سرگرمی تقدیم میکند:
مسابقه نقشه گنج:اسرار پنهان
🆔 @treasure_hunter_hsu
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
کانون بازی و سرگرمی
🆔 @game_hsu
سرگرمی تقدیم میکند:
مسابقه نقشه گنج:اسرار پنهان
🆔 @treasure_hunter_hsu
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
کانون بازی و سرگرمی
🆔 @game_hsu
🔥8❤🔥2
💠زبان های برنامه نویسی مختلف توسط چه کسانی ساخته شدهاند؟
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
❤4❤🔥2
APU
APU یعنی Accelerated Processing Unit یا واحد پردازش شتابیافته. یه نوع پردازندهست که CPU و GPU رو توی یه تراشه جا داده.
CPU مغز اصلی کامپیوتره که کارهای محاسباتی رو انجام میده. GPU هم برای پردازشهای گرافیکیه. APU هم این دوتا رو با هم ترکیب میکنه تا هم جای کمتری بگیره هم سریعتر و بهتر کار کنه.
APU معمولا برای لپتاپها و کنسولهای بازی استفاده میشه. مثلا Xbox One و PlayStation 4 هر دو از APU استفاده میکنن. هم مزایای خودش رو داره هم معایب. مزایاش اینه که کمتر انرژی مصرف میکنه، گرمای کمتری تولید میکنه و قیمتش هم بصرفهتره. معایبش هم اینه که عملکردش به حافظهی رم بستگی داره و اگه رم کم باشه کاراییش میاد پایین. همچنین GPU توی APU قوی نیست و برای بازیهای سنگین و گرافیک بالا کافی نیست. برای اونها باید یه کارت گرافیک مجزا داشت.
میشه گفت درحال حاضر بهترین APUها توسط AMD تولید میشن که برای گیمینگ هم حرفی برای گفتن دارن.
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
APU یعنی Accelerated Processing Unit یا واحد پردازش شتابیافته. یه نوع پردازندهست که CPU و GPU رو توی یه تراشه جا داده.
CPU مغز اصلی کامپیوتره که کارهای محاسباتی رو انجام میده. GPU هم برای پردازشهای گرافیکیه. APU هم این دوتا رو با هم ترکیب میکنه تا هم جای کمتری بگیره هم سریعتر و بهتر کار کنه.
APU معمولا برای لپتاپها و کنسولهای بازی استفاده میشه. مثلا Xbox One و PlayStation 4 هر دو از APU استفاده میکنن. هم مزایای خودش رو داره هم معایب. مزایاش اینه که کمتر انرژی مصرف میکنه، گرمای کمتری تولید میکنه و قیمتش هم بصرفهتره. معایبش هم اینه که عملکردش به حافظهی رم بستگی داره و اگه رم کم باشه کاراییش میاد پایین. همچنین GPU توی APU قوی نیست و برای بازیهای سنگین و گرافیک بالا کافی نیست. برای اونها باید یه کارت گرافیک مجزا داشت.
میشه گفت درحال حاضر بهترین APUها توسط AMD تولید میشن که برای گیمینگ هم حرفی برای گفتن دارن.
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
👍6
[معرفی فیلم]
🎥انقلاب سیستم عامل |Revolution OS
📆 سال تولید: 2001
✍️ خلاصه داستان:
داستان فیلم Revolution OS یک مستند جذاب درباره تاریخچه جنبش نرمافزار آزاد و متنباز است که در سال 2001 به کارگردانی ج.ت. اس. مور ساخته شد. این فیلم به بررسی شکلگیری و رشد ایدههای پشت لینوکس، نرمافزارهای آزاد و سیستم عاملهای متنباز میپردازد و تأثیر آنها بر دنیای فناوری را بررسی میکند. از طریق مصاحبه با شخصیتهای کلیدی این جنبش، مانند ریچارد استالمن (خالق GNU) و لینوس توروالدز (خالق هسته لینوکس)، فیلم به فلسفه نرمافزار آزاد و چگونگی شکلگیری جایگزینهای اقتصادی و اجتماعی آن نسبت به نرمافزارهای مالکیتی میپردازد. Revolution OS نهتنها برای علاقهمندان به فناوری بلکه برای کسانی که به ایدههای مربوط به آزادی دیجیتال و همکاری در عصر مدرن علاقه دارند، بسیار الهامبخش است.
#movie
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🎥انقلاب سیستم عامل |Revolution OS
📆 سال تولید: 2001
✍️ خلاصه داستان:
داستان فیلم Revolution OS یک مستند جذاب درباره تاریخچه جنبش نرمافزار آزاد و متنباز است که در سال 2001 به کارگردانی ج.ت. اس. مور ساخته شد. این فیلم به بررسی شکلگیری و رشد ایدههای پشت لینوکس، نرمافزارهای آزاد و سیستم عاملهای متنباز میپردازد و تأثیر آنها بر دنیای فناوری را بررسی میکند. از طریق مصاحبه با شخصیتهای کلیدی این جنبش، مانند ریچارد استالمن (خالق GNU) و لینوس توروالدز (خالق هسته لینوکس)، فیلم به فلسفه نرمافزار آزاد و چگونگی شکلگیری جایگزینهای اقتصادی و اجتماعی آن نسبت به نرمافزارهای مالکیتی میپردازد. Revolution OS نهتنها برای علاقهمندان به فناوری بلکه برای کسانی که به ایدههای مربوط به آزادی دیجیتال و همکاری در عصر مدرن علاقه دارند، بسیار الهامبخش است.
#movie
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🔥3❤2
کدام یک از زبان های برنامه نویسی زیر سطح بالا نمیباشد؟
Anonymous Quiz
60%
Assembly
8%
Java
9%
C#
23%
PHP
مایکروسافت و شرکاش، هکرهای هوش مصنوعی رو به چالش کشیدن تا یک سرویس ایمیل شبیهسازیشده با قابلیتهای هوش مصنوعی رو با استفاده از حمله Prompt Injection هک کنن. تیمهای برنده جایزهای به ارزش ۱۰ هزار دلار دریافت خواهند کرد.
حمله ی Prompt Injection یک نوع آسیبپذیری امنیتی در سیستمهای مبتنی بر هوش مصنوعی، بخصوص اونایی که از مدلهای زبانی بزرگ (LLM) استفاده میکنن، هستش. در این نوع حمله، مهاجمان با دستکاری ورودیهایی که به مدل داده میشه، میتونن مدل رو فریب بدن تا بجای انجام وظایف اصلی خودش، دستورات مخربی رو اجرا کنه.
فرض کنید یک چتبات داریم که به سوالات کاربران پاسخ میده. اگه یک مهاجم بتونه با استفاده از یک Prompt خاص، چتبات رو وادار کنه تا بجای پاسخ به سوال کاربر، اطلاعات شخصی کاربر رو فاش کنه، این یک حمله ی Prompt Injection محسوب میشه.
در این چالش که توسط مایکروسافت، موسسه علوم و فناوری استرالیا و دانشگاه فنی زوریخ حمایت میشه، هدف یک سرویس ایمیلی هستش که تا حد زیادی شبیه به یک سرویس ایمیل واقعی عمل میکنه و بسیاری از ویژگیها و عملکردهای یک سرویس ایمیل معمولی رو داراست. این سرویس شبیهسازیشده، از یک مدل زبان بزرگ برای پردازش درخواستهای کاربر ایمیل و تولید پاسخها استفاده میکنه و همچنین میتونه یک فراخوانی API برای ارسال ایمیل به نمایندگی از کاربر تولید کنه.
در این چالش که از روز دوشنبه آغاز شده، شرکتکنندگان نقش یک مهاجم رو بر عهده میگیرن که ایمیلی رو برای یک کاربر ارسال میکنه. هدف در اینجا فریب دادن سرویس LLMail برای اجرای دستوری است که کاربر قصد اونو نداره، بنابراین دادهها رو نشت میده یا برخی از اعمال مخرب دیگه ای رو انجام میده که نباید انجام بشن.
مهاجم میتونه هر چیزی رو که میخواد در متن ایمیل بنویسه، اما نمیتونه خروجی مدل رو ببینه.
پس از دریافت ایمیل، کاربر با سرویس LLMail تعامل میکنه، پیام رو میخونه، از LLM سوال میپرسه (مثلاً “بروز رسانی در مورد پروژه X”) یا دستور میده تا همه ایمیلهای مربوط به یک موضوع رو خلاصه کنه. این باعث میشه سرویس، ایمیلهای مرتبط رو از یک پایگاه داده جعلی بازیابی کنه.
این سرویس به چندین اقدام دفاعی در برابر حملات Prompt Injection مجهز شده و هدف مهاجم دور زدن این دفاع ها و ساختن یک Prompt خلاقانه هستش که مدل رو فریب میده تا کارهایی رو انجام بده یا چیزهایی رو نشون بده که برای انجام اونا آموزش ندیده.
هر دوی این موارد به تهدیدات جدی و واقعی تبدیل شدن چون سازمانها و توسعه دهندگان برنامه های کاربردی، دستیاران هوش مصنوعی و چت بات ها و سایر سرویس ها رو بر روی LLM ها می سازن و به مدلها اجازه میدن مستقیماً با رایانه های کاربران تعامل داشته باشن، چت های Slack رو خلاصه کنن یا متقاضیان شغل رو قبل از بررسی رزومه های اونا توسط منابع انسانی غربالگری کنن و … .
مایکروسافت تجربه مستقیمی در مورد اونچه در صورت هک شدن یک چت بات مبتنی بر هوش مصنوعی توسط هکرها ممکنه اتفاق بیافته رو داره. اوایل سال جاری، ردموند یک سری از نقص های Copilot رو برطرف کرد که به مهاجمان اجازه میداد با زنجیره ای از حملات خاص LLM، از جمله Prompt Injection، ایمیل های کاربران و سایر داده های شخصی اونارو بدزدن.
منبع
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
حمله ی Prompt Injection یک نوع آسیبپذیری امنیتی در سیستمهای مبتنی بر هوش مصنوعی، بخصوص اونایی که از مدلهای زبانی بزرگ (LLM) استفاده میکنن، هستش. در این نوع حمله، مهاجمان با دستکاری ورودیهایی که به مدل داده میشه، میتونن مدل رو فریب بدن تا بجای انجام وظایف اصلی خودش، دستورات مخربی رو اجرا کنه.
فرض کنید یک چتبات داریم که به سوالات کاربران پاسخ میده. اگه یک مهاجم بتونه با استفاده از یک Prompt خاص، چتبات رو وادار کنه تا بجای پاسخ به سوال کاربر، اطلاعات شخصی کاربر رو فاش کنه، این یک حمله ی Prompt Injection محسوب میشه.
در این چالش که توسط مایکروسافت، موسسه علوم و فناوری استرالیا و دانشگاه فنی زوریخ حمایت میشه، هدف یک سرویس ایمیلی هستش که تا حد زیادی شبیه به یک سرویس ایمیل واقعی عمل میکنه و بسیاری از ویژگیها و عملکردهای یک سرویس ایمیل معمولی رو داراست. این سرویس شبیهسازیشده، از یک مدل زبان بزرگ برای پردازش درخواستهای کاربر ایمیل و تولید پاسخها استفاده میکنه و همچنین میتونه یک فراخوانی API برای ارسال ایمیل به نمایندگی از کاربر تولید کنه.
در این چالش که از روز دوشنبه آغاز شده، شرکتکنندگان نقش یک مهاجم رو بر عهده میگیرن که ایمیلی رو برای یک کاربر ارسال میکنه. هدف در اینجا فریب دادن سرویس LLMail برای اجرای دستوری است که کاربر قصد اونو نداره، بنابراین دادهها رو نشت میده یا برخی از اعمال مخرب دیگه ای رو انجام میده که نباید انجام بشن.
مهاجم میتونه هر چیزی رو که میخواد در متن ایمیل بنویسه، اما نمیتونه خروجی مدل رو ببینه.
پس از دریافت ایمیل، کاربر با سرویس LLMail تعامل میکنه، پیام رو میخونه، از LLM سوال میپرسه (مثلاً “بروز رسانی در مورد پروژه X”) یا دستور میده تا همه ایمیلهای مربوط به یک موضوع رو خلاصه کنه. این باعث میشه سرویس، ایمیلهای مرتبط رو از یک پایگاه داده جعلی بازیابی کنه.
این سرویس به چندین اقدام دفاعی در برابر حملات Prompt Injection مجهز شده و هدف مهاجم دور زدن این دفاع ها و ساختن یک Prompt خلاقانه هستش که مدل رو فریب میده تا کارهایی رو انجام بده یا چیزهایی رو نشون بده که برای انجام اونا آموزش ندیده.
هر دوی این موارد به تهدیدات جدی و واقعی تبدیل شدن چون سازمانها و توسعه دهندگان برنامه های کاربردی، دستیاران هوش مصنوعی و چت بات ها و سایر سرویس ها رو بر روی LLM ها می سازن و به مدلها اجازه میدن مستقیماً با رایانه های کاربران تعامل داشته باشن، چت های Slack رو خلاصه کنن یا متقاضیان شغل رو قبل از بررسی رزومه های اونا توسط منابع انسانی غربالگری کنن و … .
مایکروسافت تجربه مستقیمی در مورد اونچه در صورت هک شدن یک چت بات مبتنی بر هوش مصنوعی توسط هکرها ممکنه اتفاق بیافته رو داره. اوایل سال جاری، ردموند یک سری از نقص های Copilot رو برطرف کرد که به مهاجمان اجازه میداد با زنجیره ای از حملات خاص LLM، از جمله Prompt Injection، ایمیل های کاربران و سایر داده های شخصی اونارو بدزدن.
منبع
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
ONHEXGROUP
جایزه 10 هزار دلاری مایکروسافت برای چالش LLMail-Inject
مایکروسافت در حال برگزاری چالشی با عنوان LLMail-Inject، برای ارزیابی حمله Prompt Injection، روی یک سرویس ایمیل مبتنی بر هوش مصنوعی هستش.
🔥6
Forwarded from انجمن های علمی دانشگاه حکیم سبزواری (Amirmohamad)
مدیریت فرهنگی و اجتماعی برگزار می کند:
جشنی بزرگ به مناسبت بزرگترین شب سال، شب یلدا 🍉🌠🎉🎇🎆
با اجرای
♦️خواننده کشوری: محسن میرزازاده
♦️مجری توانمند: احسان ابراهیمی
🔴اجرای موسیقی
🟢عکاسی با تم یلدا
🔴دوبله بهصورت زنده
🟢مسابقات مهیج و ....
🕡زمان: یکشنبه 25 آذرماه ساعت ۱۸:٣٠
📍مکان: سالن شهید آیت الله رئیسی
💰بها بلیط: 20 هزار تومان
✅ درآمد حاصل از بلیط فروشی صرف دانشجویان بی بضاعت و انجمن خیره خواهد شد.
مکان و زمان تهیه بلیط: تلویزیون شهری بین دانشکده علوم انسانی و علوم پایه شنبه ساعت 12 ظهر.
#جشن_بزرگ_دانشجویی
#شب_یلدا
🌐 انتشار آخرین اخبار، رویدادها و برنامههای انجمنهای علمی دانشگاه حکیم سبزواری:
@SA_hsu
جشنی بزرگ به مناسبت بزرگترین شب سال، شب یلدا 🍉🌠🎉🎇🎆
با اجرای
♦️خواننده کشوری: محسن میرزازاده
♦️مجری توانمند: احسان ابراهیمی
🔴اجرای موسیقی
🟢عکاسی با تم یلدا
🔴دوبله بهصورت زنده
🟢مسابقات مهیج و ....
🕡زمان: یکشنبه 25 آذرماه ساعت ۱۸:٣٠
📍مکان: سالن شهید آیت الله رئیسی
💰بها بلیط: 20 هزار تومان
✅ درآمد حاصل از بلیط فروشی صرف دانشجویان بی بضاعت و انجمن خیره خواهد شد.
مکان و زمان تهیه بلیط: تلویزیون شهری بین دانشکده علوم انسانی و علوم پایه شنبه ساعت 12 ظهر.
#جشن_بزرگ_دانشجویی
#شب_یلدا
🌐 انتشار آخرین اخبار، رویدادها و برنامههای انجمنهای علمی دانشگاه حکیم سبزواری:
@SA_hsu
👍3
🌟 نگاهی به تاریخچه جذاب JavaScript
✨ زمانی که اینترنت تازه اختراع شده بود، تنها دو مرورگر در جهان وجود داشت و وبسایتها بسیار ساده، بدون استایل یا انیمیشن بودند. توسعهدهندهها آرزو داشتند که وبسایتهای جذابتری بسازند.
📅 سال 1995
مرورگر برجسته آن زمان، Netscape Navigator، تصمیم گرفت این مشکل را حل کند. برای همین، فردی به نام Brendan Eich را استخدام کرد تا در 10 روز 🤯 یک زبان جدید بسازد.
این زبان ابتدا Mocha نام داشت و هرچند نسخه اولیه بود، اما بسیاری از مفاهیم پایهای JavaScript امروزی را داشت!
📌 سال 1996
اسم این زبان از Mocha به JavaScript تغییر کرد. اما برخلاف تصور، JavaScript نسخه کوچکی از جاوا نیست! این نامگذاری صرفاً یک تصمیم بازاریابی بود تا توجه برنامهنویسان را جلب کند، چون آن زمان جاوا زبان محبوبی بود.
👀 جاوا و جاوااسکریپت چه ارتباطی دارند؟
هیچ! این دو زبان کاملاً متفاوتاند و اشتراکشان فقط در اسم است.
📅 همان سال (1996)
مایکروسافت با مرورگر Internet Explorer وارد رقابت شد و نسخهای از JavaScript را کپی کرد. اما چون نمیتوانست از اسم JavaScript استفاده کند، نام آن را JScript گذاشت.
📅 سال 1997
اولین استاندارد JavaScript با نام ES1 معرفی شد. از آن زمان، این زبان به طور مداوم بهروزرسانی شده است.
🏅 ES6: نقطه عطف JavaScript
در سال 2015، نسخه ES6 منتشر شد که یکی از بزرگترین بهروزرسانیهای JavaScript بود و ویژگیهای مدرن زیادی به این زبان اضافه کرد.
🕒 از آن زمان تاکنون
تصمیم بر این شد که بهجای تغییرات بزرگ هر چند سال یکبار، JavaScript هر سال آپدیت شود تا همیشه بهروز بماند.
#JavaScript
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
✨ زمانی که اینترنت تازه اختراع شده بود، تنها دو مرورگر در جهان وجود داشت و وبسایتها بسیار ساده، بدون استایل یا انیمیشن بودند. توسعهدهندهها آرزو داشتند که وبسایتهای جذابتری بسازند.
📅 سال 1995
مرورگر برجسته آن زمان، Netscape Navigator، تصمیم گرفت این مشکل را حل کند. برای همین، فردی به نام Brendan Eich را استخدام کرد تا در 10 روز 🤯 یک زبان جدید بسازد.
این زبان ابتدا Mocha نام داشت و هرچند نسخه اولیه بود، اما بسیاری از مفاهیم پایهای JavaScript امروزی را داشت!
📌 سال 1996
اسم این زبان از Mocha به JavaScript تغییر کرد. اما برخلاف تصور، JavaScript نسخه کوچکی از جاوا نیست! این نامگذاری صرفاً یک تصمیم بازاریابی بود تا توجه برنامهنویسان را جلب کند، چون آن زمان جاوا زبان محبوبی بود.
👀 جاوا و جاوااسکریپت چه ارتباطی دارند؟
هیچ! این دو زبان کاملاً متفاوتاند و اشتراکشان فقط در اسم است.
📅 همان سال (1996)
مایکروسافت با مرورگر Internet Explorer وارد رقابت شد و نسخهای از JavaScript را کپی کرد. اما چون نمیتوانست از اسم JavaScript استفاده کند، نام آن را JScript گذاشت.
📅 سال 1997
اولین استاندارد JavaScript با نام ES1 معرفی شد. از آن زمان، این زبان به طور مداوم بهروزرسانی شده است.
🏅 ES6: نقطه عطف JavaScript
در سال 2015، نسخه ES6 منتشر شد که یکی از بزرگترین بهروزرسانیهای JavaScript بود و ویژگیهای مدرن زیادی به این زبان اضافه کرد.
🕒 از آن زمان تاکنون
تصمیم بر این شد که بهجای تغییرات بزرگ هر چند سال یکبار، JavaScript هر سال آپدیت شود تا همیشه بهروز بماند.
#JavaScript
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
🔥3
کدام گزینه مثالی از Firewall نیست؟
Final Results
5%
در ورود و خروج ساختمان
50%
پلاک منازل یک خیابان
29%
انباردار
16%
ایست بازرسی فرودگاه
🔥5
"سلام، کلیه کلاسها تا پایان هفته مجازی است.
امتحان میانترم و کلاس درس مبانی کامپیوتر ورودی ۱۴۰۳ در روز سهشنبه برگزار نمیشود.
بیزحمت به اطلاع دانشجویان برسانید."
دکتر جعفر زاده
امتحان میانترم و کلاس درس مبانی کامپیوتر ورودی ۱۴۰۳ در روز سهشنبه برگزار نمیشود.
بیزحمت به اطلاع دانشجویان برسانید."
دکتر جعفر زاده
🙏6👍1
فایروال (Firewall) یک ابزار امنیتی است که مانند یک دربان عمل میکند و ترافیک ورودی و خروجی شبکه را بررسی میکند تا تنها ترافیک مجاز عبور کند. حالا بیایید مثالها را بررسی کنیم:
در ورود و خروج ساختمان: مثل فایروال رفتار میکند و فقط افراد مجاز را عبور میدهد.
ایست بازرسی فرودگاه: مشابه فایروال است که بررسیهای امنیتی انجام میدهد.
انباردار: این هم شبیه فایروال عمل میکند؛ چرا که بر ورود و خروج کالا نظارت دارد.
پلاک منازل یک خیابان: این گزینه مثال درستی از فایروال نیست. پلاکها تنها مشخصکننده مکان هستند و وظیفهای در محدود کردن یا نظارت بر عبور و مرور ندارند.
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
در ورود و خروج ساختمان: مثل فایروال رفتار میکند و فقط افراد مجاز را عبور میدهد.
ایست بازرسی فرودگاه: مشابه فایروال است که بررسیهای امنیتی انجام میدهد.
انباردار: این هم شبیه فایروال عمل میکند؛ چرا که بر ورود و خروج کالا نظارت دارد.
پلاک منازل یک خیابان: این گزینه مثال درستی از فایروال نیست. پلاکها تنها مشخصکننده مکان هستند و وظیفهای در محدود کردن یا نظارت بر عبور و مرور ندارند.
دست به مهره پیشرفت... 💻
انجمن علمی علـوم کامـپـیوتر
🆔 @HSU_CS
❤4