שאלה

עמוד
מוצגות 6 תגובות – 16 עד 21 (מתוך 21 סה״כ)
  • מאת
    תגובות
  • #78817
    Alon
    משתתף

    כותרת: vb,vc and delphi

    hi
    first of all delphi isnot vb+vc . the new language microsoft built – C# – they say the power of visual c with the simplesti if visual basic.

    2nd written program in visual ISNOT a waste of time you just have more control on your program (thing you realy dont have in VISUAL BASIC and DELPHI) . – but still in visual c you dont have full control (but alot more than the others(but asm)

    i dont understand what do you want from pascal ? , turbo pascal produces somenice code . if you remove all the runtime codein the begining you will have something nice – maybe even better optimez than some of the c compilers

    BUT still i wont code something that i care about his speed ( and size) in those language

    #78818

    כותרת: אלון, כפרה, תקשיב לי רגע
    מה קורה גבר?
    בוא נעשה את הדבר הבא: אני אכתוב תכנית ב VC שמציגה בחלון (בוינדוס) הלו וורלד, ואתה תעשה את אותו הדבר ב ASM(לא חלון דוס, חלון של וינדוס). בוא נראה למי לוקח יותר זמן ויותר קוד.

    יפה! איך ניחשת שלך??
    אין כזה דבר שפה אולטימטיבית, לכל שפה חסרונות ויתרונות, אבל(אבל אבל אבל) כשאפשר לשלב בין שניהם, ניתן להתגבר על חסרונות רבים(שילוב VC ואסמבלי נותן נוחות + כוח), שילוב VB וDLL שנבנה ב VC נותן כמות קוד קטנה + כוח שאי אפשר להשיג ב VB.

    #78819
    Alon
    משתתף

    כותרת: asm vs c or c+asm
    היי
    הכל סבבה
    מה איתך?

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

    בדברים כאלה פשוטים הההבדל לא מורגש, אבל אם אתה כותב אלגוריתם
    למשל,חישוב,חיפוש וכו´ אתה חייב לשים לב למהירות של הקוד – דבר שאתה לא יוכל לשלוט כל כך ב C .

    יכול להיות שכדי לתכנת רק את הפונקציות של הלגוריתם ב ASM ולכתוב את שאר התוכנה ב C , אבל אם כבר כתבתה את החלק המורכב ב ASM למה לא להמשיך לכתוב את כל התוכנה .0

    על visual basic אין בכלל מה לדבר, קוד איטי וסתם גדול ועוד שצריך את קבצי ה RUNTIME OF VISUAL BASIC

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

    ביי

    נ.ב
    אחד מההבדלים הרבים:
    כשמתכנתים בwindows אתה צריך להשתמש ב API – בכל השפות ה ערך החוזר חייב לחזור לתוך משתנה(דבר שלוקח יותר זמן) לעומת זאת באסמבלי אני יכול להשאיר את הערך בeax ולעשות את השימוש שאני רוצה .

    #78820
    old_בן
    משתתף

    כותרת: מי אמר שחייבים משתנים?
    מהדר דלפי וגם מהדרי סי הופכים את המשתנים האלה שאתה משתמש בלולאות או כדי לקבל החזר של פונקציה ואז מיד להשתמש בו ל… אוגרים!!!
    אז מה שנראה לך בקוד כשמשתנה (שזה מאוד נוח), הוא בעצם אוגר – כמו אותו קוד שאתה יכול לכתוב באסמבלי

    #78821

    כותרת: מהירות זה לא הכל
    נו באמת, אנחנו חיים בעידן של פנטיום 4 במהירות של מיליארדי הרצים, מילוני בייטים של זכרון RAM ומיליארדי בייטים של זכרון על הרד דיסקים. זה עד כדי כך חשוב אם התוכנית תצא 100K או 50K?

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

    תראה, אם אני רוצה לפתח ACTIVE X קונטרול לאתר WEB למי יקח יותר זמן ליצור אותו לך(באסמבלי) או לי(בויזואל)? נכון, לך.

    #78824
    Alon
    משתתף

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

    בקשר למשתנים ואוגרים בשפה עלית כמו C – יכול להיות שהcompiler
    משנה את התוכן של הלולאה והלולאה עצמה שתשמש רק באוגרים ( דבר שלא יכול לקרות ברוב המקרים ) אבל , עדיין יש לך את השימוש במשתנה
    ברגע שרשמת
    int i;
    תפסת שני בייט בזיכרון( if globaly) או על המחסנית( if local)

    My Kind of Software:

    You may have noticed that you didn´t need to "install" this
    Windows program. Instead, you just ran it . . . like in the
    good old DOS days when programs were carefully written and lovingly crafted.
    You may have also noticed that this program is quite small
    (considering all the text that´s built-in) and that it´s quick to
    download and run.

    How did I accomplish all this?

    This program was hand crafted — byte by byte — in 100%
    pure 32-bit Intel assembly language. Assembly language is
    the raw and true language of the processor running inside your computer.
    But almost no one uses assembly language any longer.
    Instead they use "easy" languages like Visual Basic or C++ because
    they´re in a hurry, they lack any real understanding of the
    computers they are programming (they don´t know how to program in the machine´s real language),
    and they and their managers don´t really need to care about the size,
    performance, or real quality of what they are producing.
    They know you´ll just buy a bigger hard drive and a faster computer.
    And you and I both know they´re probably right.

    But I don´t care how much free space you have on your hard drive or
    how fast your machine runs.
    I won´t create bloated and slow software in VB or C for anyone . . .
    not while assembly language exists — and it always will!

    This program is a single standalone independent executable
    file that is not dependent upon any other DLL file.
    So there´s no bloat, no setup, nothing to install or remove.
    Nothing to conflict with other things and crash your system.

    Do you have any idea how much time and trouble that saves you?
    How many typical crashing problems of Windows you´ll never have
    with my software? And this program is just the beginning.

    Hmmmm . . . perhaps you do care after all.

    I hope so, because I will only create the best programs possible.
    That´s all that matters to me.

    I believe it matters to you too. I welcome your judgement.

    — Steve Gibson http://www.grc.com

    About Message from OptOut v0.999999999

    ביי
    אלון

מוצגות 6 תגובות – 16 עד 21 (מתוך 21 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.