Предложения по добавлению возможностей в язык
 Добавлено: 15.04.2011 16:39:33
Добавлено: 15.04.2011 16:39:33Здесь предлагаю отписываться всем, кто хочет повлиять на язык. Предлагайте свои идеи синтаксических и других возможностей для внедрения в язык.
			форум
http://lazarus.freepascal.ru/forum/
http://lazarus.freepascal.ru/forum/viewtopic.php?f=42&t=6959
 Добавлено: 15.04.2011 16:39:33
Добавлено: 15.04.2011 16:39:33 Добавлено: 15.04.2011 17:13:35
Добавлено: 15.04.2011 17:13:35 Добавлено: 15.04.2011 18:18:14
Добавлено: 15.04.2011 18:18:14vada писал(а):Хочу множества не ограниченный байтом. Хочу 32 разряда, или 64 для 64-х разрядных процессоров.
$ch = 4390;
$set = [2030, 4390, 4897, 1023];
if ( $ch in $set ){
   // элемент $ch входит в $set массив
}
 Добавлено: 16.04.2011 02:17:18
Добавлено: 16.04.2011 02:17:18 Добавлено: 16.04.2011 08:37:21
Добавлено: 16.04.2011 08:37:21Max Rusov писал(а):Типизация будет? Отсутствие типов - основной недостаток PHP (imho).
 Добавлено: 16.04.2011 12:52:53
Добавлено: 16.04.2011 12:52:53devels писал(а):Это идеология, в скриптовых языках для прикладных задач она только мешает
 Добавлено: 16.04.2011 14:11:36
Добавлено: 16.04.2011 14:11:36Max Rusov писал(а):devels писал(а):Это идеология, в скриптовых языках для прикладных задач она только мешает
Странно слышать это от pascal программиста. Отсутствие типизации кажется преимуществом только при написании
процедурки в несколько строк. Когда у Вас большой проект и надо провести минимальный рефакторинг, то
без типизации эта задача нерешаема в принципе. В PHP, кстати, зачатки типизации есть, и не исключаю,
что ее добавят в будущих релизах.
Конечно, Вам решать. Если Вы изначально не планируете, что этот язык будет использоваться для решения
серьезных задач - то забейте.
 Добавлено: 16.04.2011 18:29:33
Добавлено: 16.04.2011 18:29:33 Добавлено: 16.04.2011 20:55:33
Добавлено: 16.04.2011 20:55:33 Добавлено: 16.04.2011 21:30:06
Добавлено: 16.04.2011 21:30:06stikriz писал(а):Да, что там контроль типов...
Просто contrl/пробел и посмотреть что там в параметре передаваемом функции, например...
Только на этапе выполнения. Если код весь твой, то наверное ты что-то там припоминаешь, а если чужой?
Так что, не надо - без нормальной типизации нет скорости разработки, возрастает сложность лавинообразно и т.д. и т.п.
Даже в бейсиках нормальные программисты типизируют переменные.
Я вообще считаю, что отказ от типизации, или если она кому-то мешает, то это уже архитектурные косяки в проекте.
 Добавлено: 17.04.2011 11:00:11
Добавлено: 17.04.2011 11:00:11
 Добавлено: 17.04.2011 11:05:52
Добавлено: 17.04.2011 11:05:52hinst писал(а):я предлагаю добавить возможность не писать уже наконец вонючий знак доллара возле каждой переменной
class X {
    var x = 20;
    var y = 40;
}
class X {
    var $x = 20;
    var $y = 40;
}
 Добавлено: 17.04.2011 12:52:25
Добавлено: 17.04.2011 12:52:25 Добавлено: 17.04.2011 14:49:27
Добавлено: 17.04.2011 14:49:27Max Rusov писал(а):Еще в PHP крайне не нравится необходимость писать "$this->" при обращении к свойствам класса. Ваша реализация свободна от этого недостатка?
 Добавлено: 27.08.2011 17:21:29
Добавлено: 27.08.2011 17:21:29