איך אפשר לדעת אם תוכנה כתובה בקוד פתוח או לא?
ואם כן איך רואים את הקוד או משנים אותו?
והאם יש אנשים שזה המקצוע שלהם וממש ישקיעו זמן בישראל על עבודה כזאת?
איך אפשר לדעת אם תוכנה כתובה בקוד פתוח או לא?
ואם כן איך רואים את הקוד או משנים אותו?
והאם יש אנשים שזה המקצוע שלהם וממש ישקיעו זמן בישראל על עבודה כזאת?
|
|
תוכנה לא יכולה להיות כתובה בקוד פתוח, כל התוכנות כתובות אותו דבר (שפות שונות אבל סה"כ אותו דבר).
תוכנה היא קוד פתוח אם המפתח שלה מחליט לשחרר את הקוד שלה לציבור הרחב.
אם כן, תוכל ליצור איתו קשר על מנת לקבל את הקוד ו/או הקוד מפורסם באתר התוכנה.
ישנן שפות שמוגדרות כקוד פתוח מיכיוון שליפני שהקוד אף פעם לא עובר קימפול ומוצפן.
למשל PHP,HTML,JS,ASP,JSP אלו שפות קוד פתוח.
אך תוכנה בקוד פתוח זה תוכנה שהיוצר מחליט לשחרר את קוד המקור לציבור הרחב.
בברכה,
חגי.
יש איזה דרך לבדוק אם התוכנה כזאת או פשוט בגוגל לבדוק אם יש תקוד שלה?
בברכה,
חגי.
חח סתרת את עצמךישנן שפות שמוגדרות כקוד פתוח מיכיוון שליפני שהקוד אף פעם לא עובר קימפול ומוצפן.
למשל PHP,HTML,JS,ASP,JSP אלו שפות קוד פתוח.![]()
זה סוג של קימפול הכוונה שלי שאמרתי אז קימפול הייתה הפיכה לשפת ASM(שפת מכונה).
PHP עובד במנוע שמעין עושה קימפול.
בברכה,
חגי.
אז לפי ההגדרה שלך ל"שפת קוד פתוח" גם JAVA זה קוד פתוח, כי זה לא מתרגם לשפת מכונה רק לקוד סיביות (ככה אומרים את זה בעברית תקינה ?)....
כמה עירבובים..
נתחיל מזה שASM אינו שפת מכונה. שפת מכונה זה קוד בינארי.
ובאופן עקרוני, אין דבר כזה באמת שפת קוד פתוח. מאיפה המושג הזה??
אל תתבלבלו בין שפת הפיתוח לבין התוצר שלה.
תוכנה שהיא קוד פתוח מגיעה יחד עם קבצי הSOURCE שאיתה נכתבה בנוסף לקובץ מקומפל. וזה ממש לא משנה איזה שפה.
דבר נוסף. ה-כ-ל מקומפל לשפת מכונה (בין אם זה דרך ASM או לא).
PHP וASP וכל השפות תלוית צד שרת, עוברים קימפול בעת כתיבתם ולא בהפעלה שלהם...