לינוקס בתור שולחן עבודה

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

בשוק התוכנה הכללי, ישנם כשלושה עד ארבעה מערכות הפעלה הנמצאות בשימוש רחב: לינוקס, Mac OS X וwindows, אשר הן מאוד מוכרות וידועות, בעוד שמערכת ההפעלה BSD (על שלל גבניה), פחות מוכרת, אבל נמצאת אף היא בשימוש רחב בידי אפל למשל, שלקחה את FreeBSD תור הבסיס למערכת של Mac OS X ולשלל מוצרי ה i למינהם כדוגמת iphone.

ישנו מיתוס על כל מערכת, לקרוא את ההמשך »

תחת הקטגוריות קוד פתוח. 2 תגובות »

דו כיווניות בלזרוס, עדכון

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

כרגע בגרסת ה svn הLCL (הרכיבים של לזרוס) בעצם מכיל את הטלאי שלי, וכל מי שישתמש בגרסת הsvn בעצם יקבל את התמיכה לדו כיווניות.

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

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

אני חושב ששימוש ב layout הוא רעיון נחמד, אבל לא תמיד יש לו מקום. למשל אם יש לי תוכנה שאין לה תרגום עברי, אבל כל הסביבת גנום/GTK שלי היא בעברית, היישור שיהיה יכול להעיק על השימוש בתוכנה, ואם צריך להתבסס על תרגום, אז בכל מקרה צריך ליישם את התמיכה בצורה ידנית.

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

כמו כן, אני חושב שאני מבין יותר ויותר את הראש של GTK, למרות שאני ממש לא אוהב אותו בגלל הגישה של המפתחים. למרות זאת, אני חושב שהגישה שלו למשל לאירועים (ע"י שימוש באותות), עדיף על השימוש של QT, בו צריך ליישם בעצמך מחלקה שתקבל את האירוע (לפחות ממה שהבנתי מהתיעוד).

אני חושב שאם QT לא היה מכיל דרישה לתשלום כל כך גבוהה לתוכנות קנייניות, וכן אינו היתה מחייב אותנו לעבוד בתחביר של תכנות מונחה עצמים, היינו רואים אותו לוקח (לפחות מבחינת UI) בצורה הרבה יותר גורפת מאשר GTK.

אני מקווה ש QT5 יתקן את הבעיה (למרות שזו רק משאלה וכנראה לא יותר).

תחת הקטגוריות קוד פתוח, תכנות. תגובה אחת »

Like A Stone

שם הלהקה הבאה הוא Audioslaves. הלהקה התפרקה ב 2007, ובמקור נבנתה מ"עריקים" אשר היו שייכים ללהקות Rage against the machine ו Soundgarden.

הלהקה שילבה סגנון רוק כבד וGrunge, מה שיוצר סגנון ייחודי ללהקה.

הלהקה זכתה בפרס גרמי על מכירת 8 מליון עותקים משלושה אלבומים שהוציעו.

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

הלהקה התפרקה אחרי חילוקי דעות בין החברים בה.

השיר Like a stone, יצא ב 2002, בתקליט Audioslave. השיר עצמו שוחרר לרדיו רק ב2003.

את השיר ניתן לשמוע כאן.

תחת הקטגוריות מוזיקה. לכתוב תגובה »

Facebook – ההתנתקות

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

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

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

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

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

הצעד הבא, הוא לשלוח דוא"ל לצוות Facebook, ולבקש להתנתק, ולהסביר להם שאתם יודעים שהחשבון שלכם נמצא במצב deactive, אבל אתם מבקשים למחוק כל זכר אליכם בכל זאת.

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

איחלתי למתנתק/ת בהצלחה.

תחת הקטגוריות חברה, קוד פתוח. 3 תגובות »

לינוקס מרפא מכל צרה

בסוף שבוע שעבר יצאה גרסה חדשה של Ubuntu בגרסת 8.04, או בשם הקוד Hardy Heron. כל שמות הקוד באובונטו מבוססות על חיות ד"א, ובמקרה הזה הגיעה חסידה (אולי היא מביאה לנו כמות הילדים שישתמשו בהפצה).

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

את השידרוג /התקנה לאובונטו החדש אפשר לחלק לשניים (ד"א אישית עוד לא שידרגתי): לקרוא את ההמשך »

הינדוס אנשים

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

טוב למעשה בד"כ אפילו לא צריך להתאמץ לרגל אחריכם.

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

בואו נראה, הרכב שלכם מכיל מדבקות עם מידע עליכם (שם העיר/ישוב למשל, מקום עיסוק וכו'), איזה דף שזרוק מעל לוח המכוונים. שלא לדבר על מספר הרכב, שאפשר בקלות לבדוק גם על זה מידע.

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

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

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

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

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

ההפרטה של המידע הזה, גורם לו להיות גם עוד יותר נגיש.

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

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

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

תחת הקטגוריות חברה, קוד פתוח. 4 תגובות »

ערוץ zulo#

שבוע שעבר נפתח לו ערוץ IRC חדש בשם zulo# ברשת freenode.

הערוץ בעצם נועד לשמש צינור נוסף לאתר Zulo.org.il, אשר מספק תכני קוד פתוח מקוריים ואיכותיים.

את הערוץ פתח גיא, אשר משקיע בו הרבה שעות בשביל לשפר את חווית השיחה בו.

תחת הקטגוריות קוד פתוח. תגובה אחת »

RTC – כלים לתמיכה מרחוק

ב2003 החלו להיווצר הרבה רכיבים לדלפי עבור יכולת לעזור ללקוחות מרחוק , בלי להגיע לאתר עצמו בשביל לתת תמיכה וכן לראות מה קורה על המחשב של הלקוח. הרכיבים נכתבו ע"י Danijel Tkalcec.

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

כרגע המפתחים החליטו לעשות שינוי של 180 מעלות ולנסות לעשות 2 דברים עיקריים עם המוצר:

  1. הם רוצים לפתוח אותו להיות קוד פתוח
  2. הם רוצים להשתמש ב FPC ולזרוס בשביל לגרום לו להיות קוד פתוח.

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

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

היכרות עם תכנות מרובה חוטים בלזרוס

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

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

לקרוא את ההמשך »

תחת הקטגוריות קוד פתוח, תכנות. 6 תגובות »

ירוק, צהוב, אדום

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

נתחיל בחידה* באדום עומדים, באדום צהוב מתכוננים לנסיעה, מה אומר הצבע הירוק ברמזור ?

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

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

ד"א ארגוני התקינה שדואגים לסדר התנועה בעולם, שייכים לאו"ם, אך כל מדינה ממשת אותו בעצמה. לקרוא את ההמשך »

התקדמות תמיכת הכיווניות בLazarus

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

הAPI עצמו, עכשיו מספק גמישות רבה יותר להחליט על התנהגות הדו כיווניות, ובעצם עוזר לנו ליצור מערכת חכמה וגמישה יותר, כולל האפשרות לעשות Mirroring ללא שימוש ברכיבי הדו כיווניות עצמם של ה LCL.

למרות ש GTK2 לא נתמך ב 100% עדיין, למעט GTK 1.2, הוא מכיל הרבה יותר תמיכה מכל Widget אחר בלינוקס כאשר מדובר בלזרוס, ולכן התחלתי לממש לו את החיבור לAPI החדש. אני חייב לציין כי פיתחתי חוסר אהדה ל GTK אחרי העבודה על זה.

הסיבה כמו כל דבר אחר (בצבא) מתחלק לשלושה חלקים: לקרוא את ההמשך »

תחת הקטגוריות קוד פתוח, תכנות. 3 תגובות »

Last.FM השקט

Last.fm הוא אתר ושירות של חברה בריטית המריצה מסד נתונים למוזיקה בשם Audioscrobbler. החברה משחררת בקוד פתוח את הנגן שלה (אשר בעצם מספקת רדיו אינטרנטי לפי ביקוש של מוזיקה בסגנון מסויים, ו/או טאג שיצרו המשתמשים), אשר כתוב ב ++C באמצעות QT.

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

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

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

הדברים שהכי מציקים לי בלינוקס

בלינוקס יש מבנה פעולה שונה ממה שאנשים מכירים מהעולם המסחרי של Windows או Mac.

בראש ובראשונה הוא מבוזר או מודולרי אם להשתמש במילה אחרת. מה שאומר שאפשר להרכיב את המערכת בצורה שאנחנו רוצים, כולל הגרעין. ככה אנחנו יכולים לקבל מערכת גרפית כמו שאנחנו רוצים מעורבבת בין Gnome, XFCE, WindowMaker ו Enlightenment. או להרכיב מערכת עם שרת HTTP ושרת ssh בלבד. המשחק, תאורטית, הוא אין סופי.

זו לפי הכרזות מיקרוסופט, גם תהיה הדרך של Windows בסופו של דבר. לקרוא את ההמשך »

משחקים מבוססי פסקל מונחה עצמים

אחד מבאי הערוץ ב IRC שפתחתי השבוע, הינו אדם אשר מפתח משחקי מחשב בשעות הפנאי שלו מזה כמה שנים טובות. בעקבות כך, התפתחו דיונים שונים בערוץ על בניית משחקים בכלל, ובפסקל בפרט. אחד האתרים הראשונים שעלו בדיון על פיתוח משחקים בפסקל הינו אתר בשם Pascal Game Development או PGD בקיצור, אשר הוא מקור מידע לאלו שרוצים לבנות משחקים מבוססי פסקל מודרני. ישנו גם ערוץ ב Youtube אשר מרכז סרטים של האתר.

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

הנה חלק מהמשחקים שהשתתפו וזכו בתחרות משחקים ב2007 (שכמובן נכתבו בפסקל):

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

תחת הקטגוריות פיתוח, קוד פתוח. תגובה אחת »

ברווז פתוח

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

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

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

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

תחת הקטגוריות חברה. לכתוב תגובה »

לזרוס layout

מאיר דיבר אתמול בערוץ ה IRC על כך שעד כמה שהוא יודע בדלפי ולזרוס אין תמיכה ב Layout, דבר שעושה את הIDE ללא יעיל או שימושי במידה ומעוניינים להתעסק עם יותר משפה אחת.

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

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

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

כמו כן, ישנם כלים נוחים לעבודה עם תרגום, כדוגמת Resource strings (בפסקל למען האמת) אשר gnu GetText יודע להתלבש עליהם, ולתת את התרגום כמו שצריך.

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

איחוד הרעיונות של יואל ספולסקי וג'ף ארטווד

יואל ספולסקי, וג'ף ארטוורד מפרסמים בייחד podcast בנושא מחשוב בשם stackoverflow.

פרסומת לספק שירות ללינוקס

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

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

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

נותן השירות הוא מיכאל לוינגר, לחצו כאן, ע"מ להגיע לאתר שלו.

תחת הקטגוריות קוד פתוח. לכתוב תגובה »

לזרוס מימין לשמאל

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

נעשה Commit לSVN היום ב אחת בלילה, ככה שעדכון של ה svn יתן לכם אותו (וכנראה שכבר בגרסה היציבה הקרובה 0.9.26, ולא בגרסה 1.2 כמו שמפת הדרכים אומרת), תהיה תמיכה מלאה בימין למשאל בGTK2. לקרוא את ההמשך »

תחת הקטגוריות פיתוח, קוד פתוח. 2 תגובות »

The Reason why Linus Torvalds hates Pascal

I have encountered this week in a malling list of the Linux Kernel, and there is a discussion by Linus, on how stupid Pascal is etc (actually it was regarding using Goto in the Kernel, but the main lashing was nade by Linus regarding Pascal)… He gives wrong data about Pascal like "You can't give meaningful names for labels in Pascal", or "Pascal does not have break for loops" etc… All of this data is wrong of course.

So It took me a while to find in the ML why he dislike Pascal so much: He used the first version of draft by Nicolas Wirth about Pascal, and it lack of many issues. It's like I'll try Linux version 0.1, and claim that it sucks, because there is not even a basic support for my PC. It seems that the guy believe that if he wrote a kernel, he can throw dirt on anything he does not like, such as C++, Gnome/GTK and of course Pascal.

I'm still using Linux, not because it is good, but it is the least worse OS in the general purpose OS out there, but like in Windows, as soon as I'll find a better OS, I think I'll move to something that less stinks from narrow minding views.

The ML can be found here.

תחת הקטגוריות קוד פתוח, תוכנה. 6 תגובות »