Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
особенно если он не влезает на экран по вертикали
Мне нравилось программировать на С, но мне всегда не нравилось то, что я не могу просто определить в локальных переменных строку типа str, работать с ней и не думать об ее удалении при выходе из функции.То есть как это? В C / C++ есть локальные переменные, и память для них автоматически освобождается при выходе из области видимости.
string a = "hello"; // удалится
string *a = new string(); // останется
void myfunc()
{
const char *mystr = "This is a string";
printf("%s", mystr);
}
func str myarr()
{
result = "This is a string"
}
func str myfunc( str s1, str s2 )
{
return s1 += s2
}
пусть назовут мне другой язык с подобными возможностями, который можно использовать в программе в качестве скриптового языка и у которого компилятор и/или виртуальная машина занимает меньше 150 КБ.
Язык программирования Gentee