PDA

View Full Version : از شما دوستان راهنمایی می خوام



mehran8
سه شنبه 04 اردیبهشت 1386, 17:50 عصر
سلام
من مهران رسا هستم دانش آموز رشته کامپیوتر سال دوم .
الآن حدود 2 سالی هست که VB کار می کنم .
از اونجایی که امکانات ویژوال بیسیک نیاز های منو بر طرف نمی کنه دنباله یادگیری زبانی هستم که در زمینه اینترنت- هک - امنیت و قدرت از درجه بالایی برخوردار باشه !

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

در ضمن من بی خودی سراغ این زبان نیومدم بلکه از قبل اطلاعاتی در مورد این زبان پر رمز رو راز می دونستم و الآن می خوام نظر شما رو بپرسم !

Bahram0110
چهارشنبه 05 اردیبهشت 1386, 11:31 صبح
در کل فکر نمی کنم به دردت بخوره
جاوا اسکریپت یک زبان برنامه نویسی میباشد که به وسیله آن میتوان بین کاربر و سایت ارتباط برقرار نمود.
توضیحات بیشتر :
http://www.javascript.ir/default.asp?id=about_javascript

adaman
چهارشنبه 05 اردیبهشت 1386, 12:54 عصر
Bahram0110:متفکر:
منظور mehran8 جاواست ، نه javascript

فک کنم دنبال زبانی هستی برای برنامه نویسی ابزارهایی سیستمی مثل آنتی ویروسا یا
فایروال به اضافه ی ابزارهای هک و ... نه ؟
به نظر من برا این کارا جاوا اصلا مناسب نیس.
c++ گزینه ی مناسبیه
اکثر آنتی ویروسا + فایروالها + ابزارهای هک قوی + ویروسای قوی مثل ساسر ، بلاستر و ... با c++ نوشته میشن.
اگه منظورت اینا بوده باشه ، و گرنه برای کارهای دیگه مثل برنامه نویسی Database گزینه های دیگه مثل دلفی یا vb مناسبترند.
با توجه به کاری که می خوایم انجام بدیم اولویتهامون فرق می کنه.

Java (programming language) From Wikipedia (http://en.wikipedia.org/wiki/Java_(programming_language))
C++ (http://en.wikipedia.org/wiki/C%2B%2B)
Visual C++ (http://en.wikipedia.org/wiki/Visual_C_Plus_Plus)

Bahram0110
چهارشنبه 05 اردیبهشت 1386, 16:28 عصر
ببخشید اشتباه از من بود :لبخندساده: :گیج: :اشتباه: :لبخند:
ولی فکر می کنم بهترین گزینه همون ++ Visual C باشه

achilles
چهارشنبه 05 اردیبهشت 1386, 18:32 عصر
سراغ .Net هم بری خوبه. ضمن این که شئ گرایی رو حفظ می کنه، خلقت رو هم تنگ نمیکنه! ضمناً ابزار برنامه نویسی ای مثل Microsoft Visual Studio 2005 خواهی داشت که به نظر من بهترین ابزاری هست که تا حالا درست شده. برای رسیدن به این حرف کافیه که یک بار با یک IDE مثل JBuilder یا NetBeans سر و کله بزنی!

.Net یک خوبی دیگه هم داره. اون چیزی که برای وب می نویسی و اون چیزی که برای Windows Application می نویسی؛ به شدت به هم نزدیک هستند و لازم نیست هزار تا تکنولوژی فرعی (مثل Java:EJB,JSF,... ) رو یاد بگیری!

از نظر اجرا هم سریعتر از Java هست. چون اون Compiler داره و Java از سیستم Interpreter استفاده میکنه.

آما! اگه بخوای C++ بنویسی! خیلی سخته، ولی به شدت قدرتمنده. همینطور به شدت سریعتر از .Net و JAVA. اون رو هم با Visual Studio 2005 میتونی بنویسی که حال IDE رو هم ببری!!!

mehran8
چهارشنبه 05 اردیبهشت 1386, 18:41 عصر
خیلی ممنون از راهناییتون ولی ..
این طور که من شنیدم ویژوال سی خیلی سخته . ؟!! نظرتون چیه ؟

achilles
چهارشنبه 05 اردیبهشت 1386, 18:45 عصر
درست شنیدی
ولی ویروس نوشتن و هک و امنیت و این حرفها هم دانش بالایی میخواد که بدست آوردنش سخته!!

اصولاً برنامه نوشتن از سیستم "هلو! برو تو گلو!" کاملاً مجزاست!!

میخوای اول جاوا بنویسی؟ بعد C++ بعداً بری سراغ .Net ؟!!

saeed_Z_F
پنج شنبه 06 اردیبهشت 1386, 23:37 عصر
سلام
به نظر من راه درستی رو اومدی . جاوا چندتا مزیت داره که به خوبی های ++C و net. می ارزه :
1. یک زبان کاملا قابل حمله و برنامه های نوشته شده به جاوا برروی هر سیستم عاملی اجرا میشه .
2. مفاهیم برنامه نویسی شئ گرا رو به خوبی بهت یاد میده چون تو ++C شما میتونی شئ گرا برنامه ننویسی که این آدمو بد عادت میکونه .
3. چندین شرکت بزرگ تو دنیا ازش حمایت می کنند sun , IBM , Oracle , redhat , BEA چون جاوا Open source شده .
و این از لحاظ بازار کار هم به آدم قدرت بیشتری میده .

به هر حال موفق باشی .

achilles
جمعه 07 اردیبهشت 1386, 00:08 صبح
سلام
به نظر من راه درستی رو اومدی . جاوا چندتا مزیت داره که به خوبی های ++C و net. می ارزه :
1. یک زبان کاملا قابل حمله و برنامه های نوشته شده به جاوا برروی هر سیستم عاملی اجرا میشه .
2. مفاهیم برنامه نویسی شئ گرا رو به خوبی بهت یاد میده چون تو ++C شما میتونی شئ گرا برنامه ننویسی که این آدمو بد عادت میکونه .
3. چندین شرکت بزرگ تو دنیا ازش حمایت می کنند sun , IBM , Oracle , redhat , BEA چون جاوا Open source شده .
و این از لحاظ بازار کار هم به آدم قدرت بیشتری میده .

به هر حال موفق باشی .


سلام
من قبل از اینکه هر چیزی بگم، اینو بگم که به هیچ شرکت یا زبان برنامه نویسی بدهکار نیستیم! هر کدوم رو که لازم شد و بهتر بود باید انتخاب کرد. اما چون هم با .Net هم با ++C و هم با جاوا Code نوشتم، اصلاً جاوا رو برتر از .Net نمی بینم. بلکه نهایتاً JDK 6 و امکاناتش، کمی بالاتر از Net. 1.1 خواهد بود. حالا چرا!؟

مهم تر از همه اینکه ابزار برنامه نویسی برای Net. که همانا Visual Studio باشه، به شدت راحت تر از محیط های Java که بهترینشون فعلاً NetBeans باشه، هست! برای من برنامه نویس، راحتی نوشتن کد خیلی مهمه!!!

در مورد قابل حمل بودن جاوا یه نکته ی کوچیک هست! JRE حتماً باید جایی که برنامه ی جاوا اجرا میشه، حضور داشته باشه. درست مثل Net. با این تفاوت که Hardware Requirement جاوا خیلی بیشتر هست. برای مثال می تونید کار کردن Jbuilder 8 که کاملاً با جاوا نوشته شده و Visual Studio 6 که با ++C نوشته شده رو با هم روی یک محیط ویندوزی مقایسه کنید. این مساله به قدری حاد بوده که شرکتی مثل بورلند، پایه ی IDE جدیدش رو که Jbuilder 2007 باشه، Eclipse قرار داده که Eclipse رو هم با C نوشتن!! بنا بر این زیاد روی Portability جاوا حساب نکنید. ضمناً چند وقتی هست که Micosoft به همکاری یک تیم از شرکتی که پر فروش ترین سیستم عامل Linux رو منتشر میکنه (SUSE) مشغول یک پروژه هستند به اسم MONO که قراره آخرش مردم بتونن Net. رو روی Linux هم اجرا کنند و براش کد بنویسن!


انتخاب برنامه نویسی شئ گرا و یا غیر شئ گرا کاملا دست خود برنامه نویس هست. طوری که اگر شما خیلی به شئ گرایی اعتقاد و علاقه داشته باشید، با یه Script مثل PHP هم میتونید OOP رو لحاظ کنید!! ++C کاملاً این رو به اختیار خودتون میگذاره...


اون جریان OpenSource بودن هم با ورود 2 Net. به پایان رسید. شما میتونید Source Code هسته و کلاس های فرعی1.1 Net. رو بصورت SHARED SOURCE LICENSE در سایت RotorSource (http://www.123aspx.com/rotor/default.aspx)ببینید! حالا 3 Net. رو ببینید چی میگید!!!؟!

موفق باشید!:قلب:

aref_ah
سه شنبه 18 اردیبهشت 1386, 09:04 صبح
:بوس::ناراحت::تشویق::اشتباه:: ریه::شیطان::متعجب::عصبانی: