Но мне нужно язык строго типизированный Gargabe Collector чтобы сам не убирал, а оставлял мне.В С# GC работает автоматически как бы и программисту нет необходимости вручную выделять/освобождать память. Чем он не устраивает? Каковы задачи в целом? Каждый ЯП решает какие-то определенные задачи. В общем случае вам подойдет С++ и иже с ним.
Не подскажите после изучение синтаксиса языка чтобы прогать что нужно?Опыт решения реальных задач.
var myList = new List<string>(){ "item 1", "item 2", "item 3" };
// Обычный цикл по списку:
foreach (string str in myList)
{
Console.WriteLine("Item is: {0}", str);
}
// Лямбда:
myList.ForEach( (str) =>
{
Console.WriteLine("Item is: {0}", str);
});
public class MyType
{
public int a = 0;
public int b = 0;
public MyType(int a = 0, int b = 0)
{
this.a = a;
this.b = b;
}
}
public static MyType Point2d(int x, int y)
{
return new MyType(x, y);
}
public static MyType Point2d(int x, int y)
{
MyType result = new MyType(x, y);
return result;
}
public static MyType Point2d(int x, int y)
{
MyType result = new MyType();
result.a = x;
result.b = y;
return result;
}
public static MyType Point2d(int x, int y)
{
MyType result = new MyType(x);
result.b = y;
return result;
}