מטלב ו c

Scott Evil

New member
מטלב ו c

שלום לכולם !

אני יודע שמטלב מכיל בתוכו מהדר c.
השאלה שלי היא אם יש דרך ממש לתכנת ב c בפלטפורמה של מטלב. לא דרך פקודות MEX מיוחדות אלא ממש להשתמש במטלב כמהדר c לכל דבר עם פקודות קלט ופלט מקוריות.

ואם אי אפשר, אני צריך המלצה למהדר c פשוט ונוח. בטח לא משהו כמו microsoft visual c++ שאפשר להיכנס לדכאון רק מלהסתכל כמה שזה מסובך וממש לא עונה לצרכים הפשוטים שלי.

תודה מראש לכל העוזרים !
 

bismark1

New member
נסה את bloodshed dev

להשתמש במטלב בשביל לקמפל קוד C? למה??
 

Scott Evil

New member
כי זה זמין ונוח

בטח הרבה יותר נוח מהחבילה המסורבלת של Microsoft.
השאיפה היא כמובן לשלב את הפונקציות של c בתור MEX בפרויקט מטלב שכרגע זמני הריצה שלו, בלשון המעטה, מאוד לא לשביעות רצוני.
אבל לפני שאני קופץ ל MEX אני רוצה לארגן את הכל ב c ולוודא שזה באמת עובד.
 

bismark1

New member
בכל מקרה

להריץ C מתוך מטלב כמו שאתה מריץ סקריפט מטלב אי אפשר.
 

Scott Evil

New member
כן זה תיארתי לעצמי ..

אגב הורדתי את DEVCPP וזה די עולה על הדרישות שלי, אז כמובן תודה על העזרה !
 

Scott Evil

New member
ובטח שאפשר

החבילה של מטלב מגיעה עם מהדר c ל win32 ומקובל מאוד להריץ לולאות ארוכות על מערכים ב c עם כל הפונקציונליות של מצביעים כדי לזרז משמעותית את זמני הריצה. זה נקרא MEX - matlab extensions.
רק שזה לא בדיוק קוד c קלאסי אלא פקודות קצת שונות (במיוחד כשזה מגיע לקלט/פלט ולהגדרות של הפונקציות).
 

bismark1

New member
זה לא אותו הדבר

בסופו של דבר MEX זו בסך הכל דרך לחשוף ולהריץ קוד C מקומפל מתוך מטלב, זה שמטלב מגיע עם קומפיילר לא רלוונטי כי למעשה אפשר להשתמש בכל קומפיילר שאתה רוצה (ואפשר לקנפג את זה) וכשאתה משתמש במטלב לכתוב קוד C אתה בעיקר משתמש בו בתור notepad לא יהיו לך את השירותים של מטלב כ-IDE.
 
למעלה