קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. לכל בוני האתרים בתחילת דרכם.
    על ידי Smoxer314 בפורום שפות צד לקוח
    תגובות: 0
    הודעה אחרונה: 14-01-2012, 16:35
  2. תגובות: 14
    הודעה אחרונה: 10-12-2006, 18:10
  3. תגובות: 0
    הודעה אחרונה: 04-11-2005, 21:23
+ תגובה לנושא
מציג תוצאות 1 עד 10 מתוך 10

[הבהרה] לכל המתכנתים בתחילת דרכם

  1. #1

    Exclamation [הבהרה] לכל המתכנתים בתחילת דרכם

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

    עכשיו אפשר להתחיל.

    אני יודע שרובכם כנראה באים לפה בעבקות איזה תרגיל שקיבלו בבית הספר או לחילופין סקרנות. וזה בסדר. ככל שתרפו יותר מהאגו בתחום הזה, תגלו שתמיד יש מה ללמוד ותגדילו את הידע שלכם.


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




    מה זה תיכנות?
    אני לא מתכוון לצטט פה כל מיני אמירות פלצניות. בגדול, לתכנת בשפה כל שהיא, זה להריץ שורה של פקודות ברצף הגיוני ע"מ להגיע למטרה/פתרון בעייה ממוחשב. אותם רצפי פקודות ירשמו בשפות שונות (שפות תיכנות) שאת כולם המעבד (זה שיבצע את הפקודות) לא מבין! . אלא מקבל אותם כאשר הם בשפת מכונה.

    מה זה שפת מכונה?
    נניח שישנה חיה מוזרה שחיה בתוך המחשב שלכם. כעת נניח שהחיה הזו מבינה שפה סודית, אבל מה? אין לכם מושג מה היא. עכשיו, נניח שאתם רוצים לומר לאותה חיה שבתוך המחשב שלכם לבצע כל מיני דברים אבל שוב, אין לכם מושג כיצד לומר לה זאת. כעת בואו נקרה ל"חיה" הזו בשמה - מעבד (CPU), המעבד היקר שלנו הוא רכיב אלקרטרוני, ומשוכלל ככל שיהיה, הוא אינו מבין אנגלית, רוסית, צרפתית,ערבית, הוא כל שפה אחרת. הוא מבין רק 1 ו- 0 .(מי שלומד אלקטרוניקה.חשמל כנראה יבין לעומק גם למה).
    מסיבה זו כל פקודה נרצה שהמעבד יבצע דרך התכנות שלנו יגיע בסופו של דבר לשפת המכונה הזו, הידוע גם כ-שפה בינארית (מלשון בינארי->2)



    מה זה קומפיילר?
    לאחר שהבנו מה זה שפה בינארית, אנחנו צריכים בכל זאת לתת פקודות למעבד. מי שירצה לרשום למעבד לבצע פקודה פשוטה (כמו יצירת לולאה פשוטה למשל) יאלץ לרשום את הפקודות האלה בקוד בינארי (שפת מוכנה) מאד מאד מאד (מאד...) ארוך. וכל זה למשהו מאד מאד פשוט. אז לכן זה מאד לא פרקטי. לכן המציאו בני האדם את שפות התיכנות. שהם שפות קצת יותר קרובות לשפה אנושית. אבל, שוב אנו חוזרים לבעיה שהמעבד לא יבין את אותם פקודות. את זה עושה לכם הקומפיילר (מהדר).
    אותו קומפיילר דואג שתרשמו את הפקודות שלכם לפי חוקי השפה שאתם רושמים בה. ובסופו של דבר לוקח את הקוד שלכם וממיר אותה לשפת מכונה (1 ו- 0).
    האמת שבדרך הוא ממיר את הקוד לשפה תחתית בשם אסמבלר, אבל אני לא אכנס לזה אלא אם כן תבקשו זאת.


    עם איזה קומפיילר ממולץ לי לעבוד?
    יופי. פה אני רוצה לחדד משהו!:
    יש אין סוף מהדרים וסביבות פיתוח. כדי שתתרגלו לעבוד במה שמקובל בעולם האמיתי אני מציע לעבוד כך: (כדי למנוע ויכוחים - זאת המלצה שלי בלבד! לא טוב לכם? לא צריך.. )

    visual studio 2008 (לא חסר הורדות מלאות ברשת או שתורידו גרסת ניסיון ל חודשיים)
    זוהי הסביבה הדומיננתית לפיתוח בשפות הבאות:
    • c
    • c++
    • asp.net
    • vb.net
    • וכל שאר הטכנולוגיות שעושות שימוש בטכנולוגיית .NET
    הקומפיילר הזה כולל בתוכו (בגרסת הPRO) את כל התמיכות לכל השפות שציינתי ועוד. הוא מהווה סביבת עבודה (ולא רק קומפיילר) נוחה יעילה וחזקה מאד.

    ECLIPSE + JDK 1.6 - שניהם חינמיים
    • JAVA
    • C
    הוא כמובן יכול לעבוד עם שפות רבות



    אני רוצה להתחיל לתכנת. מאיזו שפה להתחיל?

    ת. השאלה היא כמה אתם באמת רוצים להיכנס לעולם הפיתוח. אני אתן פה את המסלול, שלדעתי (!), יעלה אתכם על דרך המלך ויוציא אתכם מפתחים תותחים:
    1. C
    2. C++
    3. JAVA
    4. ASSEMBLER 16/32 (מומלץ ללמוד אותו בשלב זה כדי לקבל תמונה אמיתית של תהליכים)
    5. html/css
    6. asp
    7. php
    8. asp.net
    9. c#
    10. sql+ xml
    11. xsl
    12. java script
    13. ajax
    יש תיכנות WEB ויש תיכנות מדף. מה עדיף?
    אז ראשית חשוב שכוווולם יפנימו-> העולם עובר יותר ויותר לעולם הWEB. היום היכולות של מפתחי WEB הרבה יותר גבוה ממה שהיה בעקבות התפתחות הטכנולוגיה. יגיע היום ורוב מוצרי המדף (OFFICE וכו) יעלמו ויהיו מבוססי WEB. בצעו שיקול זה כאשר הרגע יגיע להחליט. לכן חשוב מאד מאד לבצע היכרות עם עולם הWEB, עם פרוטוקולי תקשורת ועם השפות הנלוות.

    מה זה שפה עילית?
    שפה עילית היא שפת תיכנות שקרובה יותר לשפת אדם (אנגלית) ורחוקה יותר משפת מכונה.
    שפה שאינה עילית היא שפה שמאד קרובה לשפת מכונה. דוגמא:
    נרצה לבצע השמה ולשמים בתוך משתנה את הערך 5 (לקיחת ערך ממקום אחד לתוך השני): בשפה עלית כמו C:
    x=5
    פשוט נכון? ובכן זה יותר זה המראה של שפות עיליות. בשפה לא עילית כמו אסמבלר:
    mov ax,5
    mov x,ax
    וזה עוד בלי הגדרת משתנים וטיפול בזיכרון המחסנית
    ----------
    טוב, אני אוסיף עוד בפעם אחרת (או שהמנהלים ירגישו חופשי להוסיף שאלות שחוזרות על עצמן)


    אני מאד מקווה שנצליח לגבש פה קהילה קצת יותר עם מוטיבציה לפיתוח. זה יעזור לכולנו.
    נערך לאחרונה על ידי israeliviper; 27-05-2010 בשעה 17:44.




    http://www.eccouncil.org/
    עוד אין לך MCITP ?!


  2. קישורים ממומנים

  3. #2
    משתמש מכור
    שם פרטי
    יאיר
    תאריך הצטרפות
    07/2007
    הודעות
    1,067
    לייקים
    0
    נקודות
    718
    משפט מחץ
    אין דבר העומד בפני הרצון, אך לפעמים יש רצון וזה לא עומד!!
    מין: זכר

    ברירת מחדל

    אחלה מדריך, תודה!

  4. #3
    משתמש מתחיל
    שם פרטי
    מתן
    תאריך הצטרפות
    01/2010
    הודעות
    149
    לייקים
    0
    נקודות
    0
    משפט מחץ
    מצ`עמם לי...
    מין: זכר

    ברירת מחדל

    [חברים יקרים, בזמן האחרון יש יותר מידי הודעות שעוסקים בנושא מציאת הקומפיילר המתחיל, שאלות כמו מאיםה להתחיל?, איזו שפה עדיפה? ועוד שאלות שלא ניתן לענות אליהן מכייון שהשאלה עצמה לא נכונה.]

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

    חוץ מזה אחלה מדריך.

    הצעה שלי:עם אי פעם תכתוב מדריך לc/c++/java תנסה לכ\חשוב שהמתחיל לא יודע כלום על עולם המחשבים אתה צריך לתת לו מהדר ורק אז להסביר את השפה כדי שהוא יוכל להתנסות...

  5. #4

    ברירת מחדל

    ציטוט נכתב במקור על ידי 12matan12 צפיה בהודעה
    [חברים יקרים, בזמן האחרון יש יותר מידי הודעות שעוסקים בנושא מציאת הקומפיילר המתחיל, שאלות כמו מאיםה להתחיל?, איזו שפה עדיפה? ועוד שאלות שלא ניתן לענות אליהן מכייון שהשאלה עצמה לא נכונה.]

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

    חוץ מזה אחלה מדריך.

    הצעה שלי:עם אי פעם תכתוב מדריך לc/c++/java תנסה לכ\חשוב שהמתחיל לא יודע כלום על עולם המחשבים אתה צריך לתת לו מהדר ורק אז להסביר את השפה כדי שהוא יוכל להתנסות...
    לא כיוונתי לשום משתמש ספציפי - אתה לא הראשון ששואל שאלות. וזה בסדר, זה פורום וזאת קהילה. תרגיש חופשי לשאול.




    http://www.eccouncil.org/
    עוד אין לך MCITP ?!


  6. #5
    משתמש משקיע האוואטר של lir the king
    שם פרטי
    ליר
    תאריך הצטרפות
    04/2009
    הודעות
    2,997
    לייקים
    1
    נקודות
    9
    משפט מחץ
    קטן קטן,אבל נכנס לכל חור
    מין: זכר

    ברירת מחדל

    תודה,אבל לגבי הקומפיילרים,עשיתי לינקייה פעם
    יש שם כמעט את כל הקומפיילרים לכל השפות.
    נערך לאחרונה על ידי lir the king; 11-01-2010 בשעה 23:20.

  7. #6
    משתמש כבוד האוואטר של B1ackSn0w
    שם פרטי
    שחף
    תאריך הצטרפות
    11/2007
    גיל
    33
    הודעות
    10,886
    לייקים
    15
    נקודות
    319
    משפט מחץ
    תעשו אהבה ולא מלחמה קונדום יותר זול מחומר נפץ!
    מין: זכר

    ברירת מחדל

    ננעץ, תודה רבה
    תכירו את שמוליק, אבא קנה לי

    הוא אוהב במבה, ביסלי ואת עודד מנשה


    ציטוט נכתב במקור על ידי אושרי
    לפני כל יום שהיינו הולכים לישון אבאלה שלי היה בא מרביץ לנו בחורף להריץ דם בגוף כי היה קר זה היה כואב אבל מחמם וגם מרדים

  8. #7
    משתמש משקיע
    תאריך הצטרפות
    01/2007
    הודעות
    4,054
    לייקים
    96
    נקודות
    0
    משפט מחץ
    לכל בעיה יש פיתרון ואם אין לה פיתרון היא לא בעיה
    מין: זכר

    ברירת מחדל

    אמרת שאתה סטודנט למהנדס תוכנה
    אתה יכול להגיד איך לומדים שמה/מה החומר אם הוא קשה או קל?
    כי גם אני רוצה ללמוד את זה
    ובמה מהנדס תוכנה עובד מה הוא אמור לעשות

  9. #8
    האוואטר של MartiNi
    תאריך הצטרפות
    02/2008
    הודעות
    15,202
    לייקים
    654
    נקודות
    2,600
    משפט מחץ
    Schrodinger's cat walks into a bar... and doesn't.
    מין: זכר

    ברירת מחדל

    מדריך מעולה!
    תודה רבה.
    ציטוט נכתב במקור על ידי The Picture of Dorian Gray" By Oscar Wilde"
    To me, beauty is the wonder of wonders. It is only shallow people who do not judge by appearances. The true mystery of the world is the visible, not the invisible.


  10. #9

    ברירת מחדל

    ציטוט נכתב במקור על ידי komermore צפיה בהודעה
    אמרת שאתה סטודנט למהנדס תוכנה
    אתה יכול להגיד איך לומדים שמה/מה החומר אם הוא קשה או קל?
    כי גם אני רוצה ללמוד את זה
    ובמה מהנדס תוכנה עובד מה הוא אמור לעשות
    פתח את זה בדיון נפרד בבקשה. לא רוצה להכניס לפה דיון לא קשור. תודה.




    http://www.eccouncil.org/
    עוד אין לך MCITP ?!


  11. #10
    משתמש מתחיל האוואטר של gibs0n
    תאריך הצטרפות
    01/2013
    הודעות
    382
    לייקים
    21
    נקודות
    50
    מין: זכר

    ברירת מחדל

    אסמבלר זה לא שפה, התכוונת אסמבלי.

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 23:01.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,449,538 | הודעות: 8,150,120 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect