- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
#include <iostream>
#include <typeinfo>
class S
{
public:
S* _next;
};
int main (int argc, char **argv)
{
for (S* sw1 = new S(), sw2 = sw1->_next;;)
{
std::cout << typeid(sw1).name() << std::endl;
std::cout << typeid(sw2).name() << std::endl;
break;
}
return 0;
}
ASD_77 26.07.2017 19:01 # 0
Antervis 27.07.2017 09:50 # +3
for (S* sw1 = new S(), *sw2 = sw1->_next;;)
FrauSchweinhund 27.07.2017 12:39 # +6
ASD_77 27.07.2017 14:24 # 0
Antervis 27.07.2017 19:32 # 0
roman-kashitsyn 27.07.2017 21:20 # 0
FrauSchweinhund 27.07.2017 23:27 # 0
roman-kashitsyn 28.07.2017 11:45 # 0
Я не припомню языка, который был бы сначала стандартизирован, а потом впервые реализован. Вот и спрашиваю, есть ли такой. PL/I?
Antervis 28.07.2017 15:37 # 0
Как должно быть: продумана система типов; реализована в компиляторе; проверено - работает; пишем стандарт
Как было в си: реализовано объявление одной переменной; реализовано объявление указателя; реализовано объявление массива; реализовано объявление нескольких функций за раз (тут как раз недочет, на который забили); стандартизировано поведение как есть
ASD_77 28.07.2017 16:37 # 0
roman-kashitsyn 28.07.2017 17:17 # 0
Antervis 28.07.2017 18:48 # +1
roman-kashitsyn 29.07.2017 23:06 # +1
bormand 30.07.2017 09:00 # 0
d_fomenok 03.08.2017 19:50 # 0
bormand 28.07.2017 18:01 # 0
Случаем не Ada?
roman-kashitsyn 28.07.2017 18:55 # +2
Я тоже про неё вспомнил, но из вики-странички сложно сказать. Смутно припоминаю, что там какая-то комиссия выбирала языки, и у Вирта, Хоара и Дейкстры бомбило потом, что выбрали не их вариант паскаля, а переусложнённую Аду (пруфы сходу не нашёл). Врядли бы её стали стандартизировать до того, как её выбрали для военных, а на язык без компилятора комиссия тоже бы врядли смотреть стала.
Вот,
https://en.wikipedia.org/wiki/High_Order_Language_Working_Group, пилить начали в 1975
Первый стандарт Ады — 1983.
d_fomenok 27.07.2017 14:43 # +2
bormand 27.07.2017 18:28 # 0
roman-kashitsyn 27.07.2017 19:18 # +1
Antervis 27.07.2017 19:29 # 0
inho 27.07.2017 19:05 # 0
ASD_77 28.07.2017 16:37 # +2