תשובה אחת
כן.
אבל תכנות זה כללי מדי, באיזו שפה אתה מתעניין?