Бейсик (Basic) — язык программирования. Не самый "древний", но уже "ветеран", при этом до сих пор используется в определённых кругах разработчиков программного обеспечения. Первый язык, с которым мне довелось познакомиться ещё в 80-е годы прошлого века.
Виртуальные функции в с++ -- это функции класса, для которых предполагаются переопределения в наследниках данного класса. Поскольку указатели на базовый класс могут работать и потомками базового класса, то виртуальные функции применяются для полиморфического доступа.
То есть, если указатель на базовый класс указывает на потомка, то при наличие переопределённого метода у потомка будет вызван именно он, для не виртуальных методов будет вызван метод базового класса.
Говоря по- простому, это- ступенька лестницы, с которой удобно и комфортно начинать какое- то предприятие- дело. Допустим, человек желает инвестировать некую сумму во что- либо ликвидное, что
принесет быстрый доход.(хоть в недвижимость). Проведя некую разведку, он понимает, что при теперишних 2,5 тысячах долларов за квадратный литр- ввязываться рановато, но наблюдается тенденция
к падению( безработица, отток населения и т. п.). И терпеливо дождавшись 1800, он, понимая, что это его порог/ ступенька, человек приобретает себе собственность, чтобы взобраться по ступенькам выше, почувствовать прибыль и продать. И так для любых мероприятий( для женитьбы- замужества, так же есть порог,- в сорок лет жены нет и не будет...).
Все до безобразия просто. Открываете настройки Сервис -> Параметры... В открывшемся окне выбираете "Текстовый редактор", у меня Visual C# Studio Express Edition, выбираем язык и вкладку "Общие" и ставим галочку напротив пункта "Номера строк".
Стоит если:
1) хотите писать эффективный код (один из идеологических принципов С++ - программист не должен платить за то, что ему не нужно, поэтому в плюсах нет и никогда не будет сборщиков мусора или чего-то такого, поэтому теоретически {если у программиста руки откуда надо растут} - программы работают быстрее чем на питонах и джавах);
2) хотите программировать железки (контроллеры и прочее, хотя... можно на ассемблере);
3) хотите программировать кластеры и т.п. (стандарт программирования таких штук - OpenMP + MPI, а это либо фортран, либо С++).
и конечно, если не боитесь трудностей :).