ההבדל הוא לא בתחביר, אלא במטרות
פורום בוני אתרים משמש לבוני אתרים (מן הסתם) - בניית אתרים היא בוודאי לא תכנות. זה שיש תוספים כמו javascript לא הופכים את זה לתכנות. ASP זה קצת מעבר - בסיסי נתונים, עיבוד מידע, אבל עדיין קשור מאוד לתחום של שימושי אינטרנט. תכנות אפליקציות, בניגוד לשניים הקודמים, הוא שונה למדי. נכון, יש לך בכל השפות (למעט HTML) משפטים כמו while ו-if, אבל למיטב זכרוני אף-פעם אין צורך לסנכרן תהליכים כשכותבים ב-javascript (אולי צריך כשכותבים למסדי-נתונים ב-ASP - אני לא יודע...). וזו רק דוגמא, כמובן. עוד עניין שתכנות "רגיל" שונה בו מהסוגים האחרים הוא קיומן של פרדיגמות שונות - התכנות הפרוצדורלי, הפונקציונלי, מונחה העצמים וגם תכנות באסמבלי, שמופיע לא פעם בפורום. לא נכון לומר שבשביל "לתרגם" תוכנית משפה אחת לאחרת צריך פשוט לשנות את התחביר בהתאם - לכל שפה יש את הפרדיגמה שלה.