עבור לתוכן

בסיס התיכנות O_o

Featured Replies

פורסם
  • מחבר

תנסה JAVA

JAVA זה לא לאינטרנט?

  • תגובות 62
  • צפיות 8.1k
  • נוצר
  • תגובה אחרונה

משתתפים בולטים בדיון

פורסם

לא, גאווה היא בעצם שפת תכנות מונחת עצמים. אתה מתבלבל עם JAVASCRIPT שבה משתמשים בDHTML כדי ליצור עמודי אינטרנט.

פורסם
  • מחבר

לא, גאווה היא בעצם שפת תכנות מונחת עצמים. אתה מתבלבל עם JAVASCRIPT שבה משתמשים בDHTML כדי ליצור עמודי אינטרנט.

אכן. אז.. מאיפה אני משיג קומפיילר לג'אווה?

פורסם

JavaBeans, Eclipse...

רק צריך Virtual Machine בשביל להריץ תכניות java.

פקד = control.

תחפש MFC tutorial או דברים כאלה (או פשוט בMSDN של מיקרוסופט, אבל יהיה קשה סתם להתחיל עם זה).

ואתה צריך ++MS Visual C.

פורסם

אני חושב שהכל קצת היתבלבל...מה היתה השאלה שוב?

סביבת עבןדה מצוינת ל JAVA אתה יכול למצוא ב www.eclipse.org

את ה - JDK ן JVM אתה יכול להוריד מהאתר של www.sun.com

JavaBeans, Eclipse...

ntrol

מה קשור java beans?

פורסם

אם אתה רוצה משהו דומה ל- VB ב- C++, יש את C++Builder של Borland.

עד כמה שאני זוכר ל- DevC++ אין resource editor, ואני לא יודע על כאלה חוץ מזה שב- Visual Studio.

וכן, eclipse אחלה, אבל טיפה קשה להבין את הקוד שהוא מייצר לך.

פורסם
  • מחבר

אם אתה רוצה משהו דומה ל- VB ב- C++, יש את C++Builder של Borland.

עד כמה שאני זוכר ל- DevC++ אין resource editor, ואני לא יודע על כאלה חוץ מזה שב- Visual Studio.

וכן, eclipse אחלה, אבל טיפה קשה להבין את הקוד שהוא מייצר לך.

זהו, שאני לא רוצה.

אני לא רוצה שפת קיצורים (VB), אני רוצה שפה אמיתית (אמנם גם C אינה שפה אמיתית, אבל היא יותר טובה מ-VB).

אני גם רוצה שפה חזקה, ולכן אני גם מתחיל לעבוד עם VB.NET במקביל (אבל זה יותר קל, כי אני יודע VB די טוב).

אבל אני בכ"ז רוצה ללמוד C (אחד מסוגיה, לאו דווקא C++. בהתחלה חשבתי על C#, אבל הקומפיילר לא עבד לי...).

עריכה: הג'אווה עדיין מתקבל. האקליפס הזה זה קומפיילר?

פורסם

"שפת קיצורים" ?

VB, C++, VB.NET, ואפילו פסקל - הן כולן שפות תיכנות לכל דבר.. מה זה בדיוק "שפת קיצורים" ?

פורסם
  • מחבר

"שפת קיצורים" ?

VB, C++, VB.NET, ואפילו פסקל - הן כולן שפות תיכנות לכל דבר.. מה זה בדיוק "שפת קיצורים" ?

VB, היא צורת כתיבה יותר נוחה לשפה BASIC.

כשאני אומר שפת קיצורים, אני מתכוון לכך, שבעצם הכל בא מוכן, ואם אתה רוצה לעשות משהו מעבר למה שבא מוכן, כנראה שלא תצליח.

היא שפה מוגבלת מאד (לעומת VB.NET).

ולכן אי עובר לVB.NET, שהיא שפה יותר חזקה (MS אומרים שלא פחות מ-C++, אני לא כל כך מאמין).

ד"א, ערכתי תהודעה הקודמת, הגבת מהר. :xyxthumbs:^_^

פורסם

VB היא מזמן לא basic. הקוד עדיין מסריח, אבל עד כמה שאני יודע, הוסיפו שם גם לשפה לא מעט (למשל types).

לא ברור לי למה אתה קורה "שפה אמיתית", גם לא ברור לי למה אתה מתכוון ב"לכתוב בלי קיצורי דרך".

אתה רוצה לכתוב ל- windows מאפס - תכתוב ב- Win32 API. זה אפשרי, אבל לוקח הרבה זמן, וחוזר על עצמו, וקשה לתחזוקה.

בדיוק בשביל זה כתבו ספריות כמו MFC ו- VCL - כדי לחסוך בשכפול קוד, ולא תצטרך להתעסק בחדש כל פעם באותם דברים.

הקוד האמיתי נמצא שם, רק הוא ארוז בתוך ספריות אובייקטים ו- macros שחוסכים לך את העבודה השחורה. אתה תמיד יכול לרשת ולשנות בדיוק את הפונקציונליות שאתה רוצה, בלי שתצטרך לעשות הכל מחדש.

אגב, eclipse זו סביבת עבודה, עם תמיכה בעיקר ב- Java.

פורסם
  • מחבר

א. לשפה "אמיתית", אני קורא אסמבלי. כל שאר השפות בשבילי הן שפות קיצור, אך לא ברמה של VB. VB פשוט חלשה כל כך, שכמעט ולא ניתן לעשות איתה כלום מחוץ לגבולות התוכנה, ושלא נדבר על מחוץ לגבולות המחשב.

ב. שים לב שאת VB.NET אני מייחס לשפה חזקה (מה שהאי באמת), אמינה ומהירה, אשר נותנת תמיכה לשימוש במחשב בצורה בטוחה ונרחבת (בעזרת הפרייםוורק, למשל). אמנם לא כל כך ניסיתי אותה, אך קראתי עליה כמה מאמרים.

ג. כשאתה אומר "סביבת עבודה" - למה אתה מתכוון?

פורסם

א. גם אסמלי היא "שפת קיצורים כהגדרתך" כי היא מתרגמת קוד בינארי לטקסט קריא יותר (פחות או יותר). האמת גם קוד בינארי הוא שפת קיצורים! מה זה 0? אין זרם. מה זה 1? יש זרם! למה אני צריך מתורגמן? מה זה הקיצורים האלה אני רוצה שליטה מלאה! :smile1:

עכשיו ברצינות, הבנתי למה אתה מתכוון אבל ברור שאתה לא הולך לתכנת באסמבלי. כל השפות חוץ מאסמבלי הן שפות עיליות ויש המון סוגים מהן, לא כל השפות הן פרוצדורליות למשל כמו VB, C, Java וכו'. ויש למשל את Perll ו- Prolog שהן בנויות בצורה שונה משפות עיליות אחרות. בכל שפה יש הגבלות אחרות וצורת שליטה אחרת, ובכל שפה יש דגש על דברים אחרים. בעניין הזה, VB, היא שפה מאד פשוטה לכתיבת "פורמים" כהגדרתך ותוכנות חלונאיות פשוטות באופן כללי (אבא שלי כתב מחשבון מדעי לצורך העבודה שלו בVB בלי שידע בכלל לתכנת לפני, תוך כמה שעות).

C חזקה בניהול זכרון, Python במשהו אחר (אני בתהליך למידה) וכו'...

ב. אין לי מושג לגבי VB.NET אבל יש לי הסתייגויות לא מטעות מהסו קולד Framework של NET.

ג. לרוב מתכוונים ל- IDE שזה אומר העורך טקסט (לרוב עם syntax highlighting), המהדר (compiler) ותוכנת הקישור (linker), הכל בחבילה אחת נוחה לשימוש. כמו אפליקציות ה- Visual Studio למינהן, Borland C וכו'. Eclipse נכללת בקטגוריה זו. היא בעיקר מיועדת ל- Java אך יש לה אפשרות לעבוד עם הרבה שפות שונות. והיא גם Open Source. מה שמאד עוזר אם אתה עובד תחת לינוקס.

פורסם
  • מחבר

סכעכע

huh?

פורסם
א. לשפה "אמיתית", אני קורא אסמבלי. כל שאר השפות בשבילי הן שפות קיצור

במילים של K's choice -

call it what you will.

שים לב שאת VB.NET אני מייחס לשפה חזקה (מה שהאי באמת),

ברור שברגע שיש לך שפת .NET יש לך את כל ה- framework ובחלק גדול מהמקרים אתה יכול לעשות עם זה כל מה שאתה יכול לעשות אם C#, אבל אני מקבל חום כל פעם רק מלהסתכל על קוד VB.

כשאתה אומר "סביבת עבודה" - למה אתה מתכוון?

אני מתכוון ל- IDE - Integrated Development Environment.

כלומר תוכנה שמשלבת ,editor, debugger, compiler, linker ויכולה לכלול עוד כלים כמו form designer, UML designer, resource compiler ועוד.

Eclipse למשל מכילה גם (עבור Java) כלים מאוד חזקים של Refactoring (שינויי קוד ברמה גבוהה).

פורסם

התגובה שלי תוקנה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים