انجمن‌های فارسی اوبونتو

جامعه کاربران => کافه اوبونتو => نویسنده: learner:~$ در 27 امرداد 1402، 06:51 ب‌ظ

عنوان: زبان V
ارسال شده توسط: learner:~$ در 27 امرداد 1402، 06:51 ب‌ظ

https://coderlife.ir/%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-v-%D8%9F/
 (https://coderlife.ir/%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-v-%D8%9F/)
درود
دوست دارم نظرتون رو درمورد این زبان بدونم واینکه به نظر شما این زبان در این رقابت هولناک زبان های برنامه نویسی زنده میمون؟؟ آیا امیدی بهش هست؟
به این زبان از لحاظ منطقی علاقه مند شدم.
آیا میتونه با اسمبلی یا سی یا حتی سی پلاس پلاس رقابت کنه؟ ( زبان های سطح پایین )
عنوان: پاسخ : زبان V
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 27 امرداد 1402، 07:06 ب‌ظ
تا یک زبان کامل یاد نگرفتی به فکر بقیه نباش. مخصوصا اولین زبان. همون سی خوبه.
عنوان: پاسخ : زبان V
ارسال شده توسط: learner:~$ در 27 امرداد 1402، 07:52 ب‌ظ
نگفتم که میخوام یاد بگیرم! گفتم فقط علاقه مند شدم مثل روبی و پرل ؛ آیا میتونه زنده بمونه یا نه؟
عنوان: پاسخ : زبان V
ارسال شده توسط: behzad1 در 27 امرداد 1402، 09:47 ب‌ظ
همونطور که بریتانیای کبیر گفت به نظرم زبان‌های معروف‌تری مثل سی رو یاد بگیری بهتره. این رو من تو عمرم یک بار هم نشنیدم.
زبان راست آینده داره و جایگزین خوبی برای سی هست. البته سی هنوز هم قدرتمند است و در بزرگترین نرم‌افزارها و پروژه‌های دنیا استفاده می‌شه.
پ.ن: شما خیلی هیجانی هستی. این روزا دیگه کسی از اسمبلی استفاده نمی‌کنه. من خودم این راه رو رفتم و چندتا زبان عوض کردم ولی فقط وقت تلف کردن بود.
عنوان: پاسخ : زبان V
ارسال شده توسط: nixoeen در 27 امرداد 1402، 09:55 ب‌ظ
پ.ن: شما خیلی هیجانی هستی. این روزا دیگه کسی از اسمبلی استفاده نمی‌کنه. من خودم این راه رو رفتم و چندتا زبان عوض کردم ولی فقط وقت تلف کردن بود.
چرا، خیلی از جاها استفاده میشه، ولی قاعدتا استفادهٔ عمومی نداره.
عنوان: پاسخ : زبان V
ارسال شده توسط: learner:~$ در 27 امرداد 1402، 10:18 ب‌ظ
نقل‌قول
پ.ن: شما خیلی هیجانی هستی. این روزا دیگه کسی از اسمبلی استفاده نمی‌کنه. من خودم این راه رو رفتم و چندتا زبان عوض کردم ولی فقط وقت تلف کردن بود.


خیلی دلخور شدم از این حرف! :'( مطمعن باشید تا چند سال دیگه دوباره زبان های سطح پایین غوغا میکنن.چرا؟ چونکه در آینده نیاز به سخت افزار هایی ( مثلا میکروکنترلر ) برای هوش مصنوعی هستیم یا شاید هم برنامه های سطح پایین .من به زبان اسمبلی میگم خدا!!! و با قاطعیت میگم بیشتر از ۷۵ درصد پیشرفت امروزی بشر ( در دنیای آی تی «IT») و زبان های برنامه و حتی تولید اونها به دست زبان اسمبلی صورت گرفته!! اگر اسمبلی وجود نداشت پیشرفت آی تی و تکنولوژی انقدر سریع نبود.
مگه قراره همه عموم برنامه نویس باشند؟؟ یا مگه قرار همه متخصص یک کار باشند؟
شما استدلال خوبی نیاوردید و من هم برای شما مثال نقض آوردم امیدوارم که ناراحت نشده باشید.
عنوان: پاسخ : زبان V
ارسال شده توسط: behzad1 در 27 امرداد 1402، 10:23 ب‌ظ
از ما گفتن بود.
عنوان: پاسخ : زبان V
ارسال شده توسط: nixoeen در 27 امرداد 1402، 10:25 ب‌ظ
مطمعن باشید تا چند سال دیگه دوباره زبان های سطح پایین غوغا میکنن.
خیر، احتمالا کاربردش در همین حدی که الان هست می‌مونه و در دراز مدت کمتر میشه. ولی یادگیری اون رو در هر صورت پیشنهاد می‌کنم.
عنوان: پاسخ : زبان V
ارسال شده توسط: هومان در 28 امرداد 1402، 09:14 ق‌ظ
نقل‌قول
پ.ن: شما خیلی هیجانی هستی. این روزا دیگه کسی از اسمبلی استفاده نمی‌کنه. من خودم این راه رو رفتم و چندتا زبان عوض کردم ولی فقط وقت تلف کردن بود.


خیلی دلخور شدم از این حرف! :'( مطمعن باشید تا چند سال دیگه دوباره زبان های سطح پایین غوغا میکنن.چرا؟ چونکه در آینده نیاز به سخت افزار هایی ( مثلا میکروکنترلر ) برای هوش مصنوعی هستیم یا شاید هم برنامه های سطح پایین .من به زبان اسمبلی میگم خدا!!! و با قاطعیت میگم بیشتر از ۷۵ درصد پیشرفت امروزی بشر ( در دنیای آی تی «IT») و زبان های برنامه و حتی تولید اونها به دست زبان اسمبلی صورت گرفته!! اگر اسمبلی وجود نداشت پیشرفت آی تی و تکنولوژی انقدر سریع نبود.
مگه قراره همه عموم برنامه نویس باشند؟؟ یا مگه قرار همه متخصص یک کار باشند؟
شما استدلال خوبی نیاوردید و من هم برای شما مثال نقض آوردم امیدوارم که ناراحت نشده باشید.

همیشه کامپایلر ها از تو بهتر اسمبلی مینویسن.
عنوان: پاسخ : زبان V
ارسال شده توسط: learner:~$ در 28 امرداد 1402، 10:41 ق‌ظ

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

این زبان در عین قدرتمند بودن سخت هم هست اما خیلی کار ها باهاش میشه کرد!
عنوان: پاسخ : زبان V
ارسال شده توسط: esmaeelE در 28 امرداد 1402، 10:58 ق‌ظ
بررسی کدهای معادلی که کامپایلر برای یک برنامهٔ C تولید می‌کنه هم می‌تونه جالب باشه.

$ cat run.c
int main(void){

        return 0;
}

$ gcc -Wall run.c -S run.s

$ cat run.s
        .file   "run.c"
        .text
        .globl  main
        .type   main, @function
main:
.LFB0:
        .cfi_startproc
        pushq   %rbp
        .cfi_def_cfa_offset 16
        .cfi_offset 6, -16
        movq    %rsp, %rbp
        .cfi_def_cfa_register 6
        movl    $0, %eax
        popq    %rbp
        .cfi_def_cfa 7, 8
        ret
        .cfi_endproc
.LFE0:
        .size   main, .-main
        .ident  "GCC: (Debian 12.2.0-14) 12.2.0"
        .section        .note.GNU-stack,"",@progbits

عنوان: پاسخ : زبان V
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 28 امرداد 1402، 11:07 ق‌ظ
نقل‌قول
همیشه کامپایلر ها از تو بهتر اسمبلی مینویسن.
خیر اینطور نیست. کامپایلر ها همیشه یه چیزی به فایل باینری اضافه می‌کنن. حتی در خود کامپایلر های یکزبان  هم بازدهی ها فرق میکنه.
عنوان: پاسخ : زبان V
ارسال شده توسط: جعفر فرقانلوژ در 28 امرداد 1402، 11:37 ق‌ظ
این توضیح جادی رو دیده بودم هنوز هم به نظر میرسه مفید باشه : https://www.aparat.com/v/19DfU
عنوان: پاسخ : زبان V
ارسال شده توسط: learner:~$ در 28 امرداد 1402، 11:51 ق‌ظ
کسی نظری در مورد زبان  V  نداشت!؟

در کل زبان اسمبلی همیشه وجود خواهد داشت و نمیشه انکارش کرد.
عنوان: پاسخ : زبان V
ارسال شده توسط: جادی در 28 امرداد 1402، 12:16 ب‌ظ
«خیلی از تازه‌کارها یادگیری *یک زبان برنامه نویسی خاص* رو با یادگیری *برنامه نویسی* اشتباه می‌گیرن».

از نظر شخصی من وی زبان بانمکی است. باحاله و سریع و سنتکس خوبی هم داره. اما سوال اینکه «آینده اش چی می شه» نسبتا سوال بی ربطی است. کسی نمی‌دونه. احتمالا جای پایتون رو نمی‌گیره. شاید رشد کنه، شاید بمیره. شاید مثل روبی چند تا پروژه/ابزار/فریم‌ورک خیلی مهم و عالی باهاش درست بشه ولی پروژه‌های جدید چندانی باهاش شروع نشه و خیلی «شاید»های دیگه.

بعد هم ببین گزینه‌ها چیه؟ کسی الان مجبوره یه زبان انتخاب کنه تا آخر عمرش با اون پیش بره؟ (: الان تو اگر دو روز سینتکس وی رو بخونی و ده تا برنامه تمرینی باهاش بنویسی، فرصت یادگیری جاوا رو تا ماه‌ها از دست می‌دی؟ (: لازمه انتخاب کنیم دقیقا قراره با سی کار کنیم یا اسمبلی یا وی یا راست؟ هیچکدوم از اینها نیست (: اگر امروز بیکاری خب یه نگاه به این می ندازی و چند تا برنامه باهاش می‌نویسی ببینی چطوریه (: بعد هم می ری بقیه پایتونت رو یاد میگیری (: این نظر منه.
عنوان: پاسخ : زبان V
ارسال شده توسط: learner:~$ در 28 امرداد 1402، 10:48 ب‌ظ
حرف شما متین

به نظرم یک شخص میتونه چندین زبان برنامه نویسی رو یاد بگیره. برای من جالبه که میشه کد های زبان سی رو به زبان وی تبدیل کرد.
یا شاید هم سرعت فوق العاده اش، این زبان فقط ۴ ساله وارد دنیای تکنولوژی و برنامه نویسی شده ( از سال ۲۰۱۹ ) و نیاز به زمان داره.
مگه همون اول که پایتون سریع معروف شد؟؟ خیر ! نیاز به یک زمان هست که این پشرفت شروع بشه .

فکر کنم در صنعت خودروسازی بیشتر به کار بیاد تا برنامه های سطح بالا یا حتی سطح وب، یکم بهش وقت بدید:) به نظرم رقیب لایقی برای زبان راست باشه، هرچند خود زبان راست در یک رقابت نفس گیره‌( زبان سی  یا گولنگ ). از نظر شخصی بنده میشه روی این زبان در خارج ، چه در  ایران سرمایه گذاری کرد ( دو دفعه  :P )
----------------------------------------
زبان برنامه نویسی فقط چهارتا کلید واژه هست و اون الگوریتم پیاده سازی مهمه و فکر کنم همه بر روی این قضیه هم نظر باشیم
عنوان: پاسخ : زبان V
ارسال شده توسط: هومان در 29 امرداد 1402، 12:58 ق‌ظ
نقل‌قول
همیشه کامپایلر ها از تو بهتر اسمبلی مینویسن.
خیر اینطور نیست. کامپایلر ها همیشه یه چیزی به فایل باینری اضافه می‌کنن. حتی در خود کامپایلر های یکزبان  هم بازدهی ها فرق میکنه.
در نظر بگیری چقدر نوشتن کد بی‌خطا، سریع و تمیز اسمبلی کار هر کسی نیست میبینی همون کامپایلر عقلانی تره.
عنوان: پاسخ : زبان V
ارسال شده توسط: learner:~$ در 29 امرداد 1402، 12:08 ب‌ظ
خب به خاطر همینه که هرکسی زبان اسمبلی رو یاد نمیگیره :( چون کار هرکسی نیست و باید از هفت خان رستم رد بشی که تازه بتونی یه برنامه ساده با این زبان بنویسی
عنوان: پاسخ : زبان V
ارسال شده توسط: alend در 29 امرداد 1402، 02:15 ب‌ظ
کلاً با یادگیری زبان اسمبلی درک بهتری از برنامه نویسی و کامپیوتر خواهید داشت.
عنوان: پاسخ : زبان V
ارسال شده توسط: learner:~$ در 29 امرداد 1402، 02:31 ب‌ظ
کلاً با یادگیری زبان اسمبلی درک بهتری از برنامه نویسی و کامپیوتر خواهید داشت.
منظور شما از سخت افزار چیه؟ مادربرد ، رم ، پاور ، خنک کننده و ... ولی با یادگیری زبان اسمبلی می توان درک کاملی بر روی معز کامپیوتر یعنی سی پی یو داشت
عنوان: پاسخ : زبان V
ارسال شده توسط: هومان در 29 امرداد 1402، 07:14 ب‌ظ
خب به خاطر همینه که هرکسی زبان اسمبلی رو یاد نمیگیره :( چون کار هرکسی نیست و باید از هفت خان رستم رد بشی که تازه بتونی یه برنامه ساده با این زبان بنویسی
بله ولی برای برنامه‌نویس متوسط کاربردی خارج از آموزش یا تفریح نداره. شما دوست داری خیلی خوبه چون هم ازش لذت میبری و هم چارتا چیز یاد میگیری ولی احتمالا برات کاربرد خاصی نخواهد داشت.
عنوان: پاسخ : زبان V
ارسال شده توسط: جعفر فرقانلوژ در 29 امرداد 1402، 07:58 ب‌ظ
خب به خاطر همینه که هرکسی زبان اسمبلی رو یاد نمیگیره :( چون کار هرکسی نیست و باید از هفت خان رستم رد بشی که تازه بتونی یه برنامه ساده با این زبان بنویسی
بله ولی برای برنامه‌نویس متوسط کاربردی خارج از آموزش یا تفریح نداره. شما دوست داری خیلی خوبه چون هم ازش لذت میبری و هم چارتا چیز یاد میگیری ولی احتمالا برات کاربرد خاصی نخواهد داشت.
داره اینطور هم نیست ولی نمیشه هدف قرار دادش خیلی احتمالش زیاد نیست که به عنوان کارتون روی اسمبلی حساب کنید
عنوان: پاسخ : زبان V
ارسال شده توسط: learner:~$ در 29 امرداد 1402، 08:03 ب‌ظ
نقل‌قول
بله ولی برای برنامه‌نویس متوسط کاربردی خارج از آموزش یا تفریح نداره. شما دوست داری خیلی خوبه چون هم ازش لذت میبری و هم چارتا چیز یاد میگیری ولی احتمالا برات کاربرد خاصی نخواهد داشت.
خیلی ممنونم بابت  اظهاد نظرتون و این لطف شما رو میرسونه  :D در اصل برای من هم کاربرد داره چون اون حوزه ایی که مد نظرم هست باید حتما اسمبلی بلد باشم.
عنوان: پاسخ : زبان V
ارسال شده توسط: محمدرضا حقیری در 29 امرداد 1402، 10:13 ب‌ظ
بحثی که جادی بهش اشاره کرد خیلی درست و دقیق و به قول اجنبی‌ها to the point بود.
شما نیاز دارید «برنامه‌نویسی» یاد بگیرید نه یک زبان خاص رو. شخصا (این نظر هیچ پشتوانه‌ای جز تجربه و نظر شخصیم نداره) توصیه می‌کنم اول سی یا سی++ رو در حد آشنایی با مفاهیم پایه یاد بگیرید بعد یک زبان انتخاب کنید که بتونید باهاش در بازار کار حضور پیدا کنید (اگر قصد دارید برنامه‌نویسی رو بعنوان یک شغل داشته باشید).
باقی زبان‌ها هم یادگیریشون جالب و فانه. نمیشه لذتش رو دریغ کنیم از خودمون اما باید مراقب باشیم در تله hopping نیفتیم.
عنوان: پاسخ : زبان V
ارسال شده توسط: alend در 30 امرداد 1402، 05:33 ق‌ظ
کلاً با یادگیری زبان اسمبلی درک بهتری از برنامه نویسی و کامپیوتر خواهید داشت.
منظور شما از سخت افزار چیه؟ مادربرد ، رم ، پاور ، خنک کننده و ... ولی با یادگیری زبان اسمبلی می توان درک کاملی بر روی معز کامپیوتر یعنی سی پی یو داشت

نه لزوما CPU. حتی  بعضی پاور و خنک کننده هم توسط CPU کنترل می شوند براساس آدرس، IRQ. RAM و کارت گرافیک که جای خود دارد!من تجرب زیادی با C/C++ دارم ولی دوستای که با اسمبلی کار کردند بهتر می تونند تضیح بدند.
عنوان: پاسخ : زبان V
ارسال شده توسط: جعفر فرقانلوژ در 30 امرداد 1402، 10:24 ق‌ظ
نقل‌قول
شما نیاز دارید «برنامه‌نویسی» یاد بگیرید نه یک زبان خاص رو
شما می‌خواهید بهتر منظور رو میرسونه . این جمله شما میتونی برداشت بشه که : شما نیاز ندارید یک زبان خاص رو یاد بگیرید
عنوان: پاسخ : زبان V
ارسال شده توسط: aFard در 30 امرداد 1402، 10:32 ق‌ظ
اصلا نمیدونم چه سعی هستش
نمیگم من الان فولم c# و پایتون رو ولی ببینید چند سال پیش ( 2 و 3 سال پیش شروع کردم) یه نکته ای که بود اینه که برنامه نویسی واقعی رو با c# شروع کردم! درکی ازش نداشتم اول باید پاییه های برنامه نویسی رو یاد بگیرید
اونارو یاد بگیرید همه زبان ها یکین
برای همین بهتره با یک زبان سطح بالا شروع کنید
عنوان: پاسخ : زبان V
ارسال شده توسط: learner:~$ در 30 امرداد 1402، 12:03 ب‌ظ
نمیدونم شما چرا فکر میکنید من میخوام زبان اسمبلی رو یاد بگیرم ؟ ??? الان که دارم سی رو یاد میگیرم  \\:D/