-
создать новый язык, взяв лучшее из паскаля и лучшее из C++. Уже есть наброски синтаксиса. Что вы думаете об этой идее?
-
Классная идея, я - за! Излагай.
-
Не забудь прихватить часть и из ассемблера. Можно и из проглога и других :)
-
больше всего мне не нравится то, что в C++ делается упор на имена типов вместо имён самих объектов. Чаще всего читая код я ищу имена, а читаю бесконечные модификаторы типа const, volatile и имена типов типа int, void, public: SomeMicrosoftType_wcs_ProtoBetaShniagaThreadSafe<CAtlString, CAtlArray<SomeMyType, &SomeMyType>> m_MyFunc(void);
-
Это отвратительно! Мы такие вещи из нашего языка уберём обязательно! Таким вещам в культурном ЯВУ просто не место.
-
Клево. Синтаксис - последнее, за что бы я взялся. Мне пофиг, { или begin .
-
в действительности же меня интересует только имя m_MyFuncVoid и тот факт, что это функция, т.е. примерно вот так: public: func m_MyFunc (void)SomeMicrosoftType_wcs_ProtoBetaShniagaThreadSafe<CAtlString, CAtlArray<SomeMyType, &SomeMyType>> ;
в c++ так же раздражает отсутсвие свойств, отсутствие типов для BCD чисел, в C# отвратительный синтаксис свойств, а так же отсутствие ключевого слова "prop" или "property", отсутствие заголовочных файлов или интерфейсной части (как в делфях)
-
5: а мне не пофиг на синтаксис, я программы чаще читаю чем пишу
-
и для меня читать property MyProp : Integer read SomFunc write SomeFunc2;
гораздо проще чем шарповые свойства
-
собственно ещё кусочек:
var ghytoidsf, laksdfj, lsdkfj : int; func FuncName () : int { var i : mystruct = (9 ,8, 10, 11); var j : mystruct2 = (9 ,8, 10, 11, 12); i += j(mystruct2) return i; }
-
class CMyClass : CBaseClass = { public constructor (ParamList); private destructor; constructor Create(ParamList); protected constructor Create(ParamList); public static func FuncName (ParamList) }
-
struct SMyStruct = { var f1, f2, f3 : int; constructor(); constructor(ParamList); destructor(); }
-
Всё уберём!
-
это что за изливания?
-
> Узурап (06.02.09 20:29) [13] > это что за изливания?
а ты как думаешь?
-
> Что вы думаете об этой идее?
Мы думаем что в кащенко быстро отреагируют на эту идею)
И ЗентаАбсента. думаем, там уже на карандаше)
-
struct SMyStruct =
А чо тут такого? Всё нормально. А, ты наверное никогда двух конструкторов не делал, бидняжко.
-
> а ты как думаешь?
думаю, что пора санитаров вызывать
-
А чем так плох Паскаль?
Только тем что приходится извращаться при совмещении типов, именно в совмещении.
А главное!!! отсутствием компилятора/IDE позволяющего делать то что делает VS.
А вот Си плох скобками!!!! и своим циклом for!!!!
-
ничего не имею против сишного цикла for. паскаль плох невозможностью создрания стековых объектов и объявлений внутри функции. Явно устаревшая структура модулей (Initialization, Finalization), отсутствием namespace'ов, децентрализацией предложений USES. Уже этого немало, можно продолжить.
|