Вопрос к тем, кто знает C#

Crys

Двинутый новичок
Вопрос к тем, кто знает C#

Есть ли в C# геттеры/сеттеры работающие как в PHP?
 

AmdY

Пью пиво
Команда форума
у них есть конструкции типо get<Name>

-~{}~ 29.10.08 00:17:

не уверен, но видел в листингах и думаю примерно то
 

Crys

Двинутый новичок
Нет.. Это не то. Решил проблему ассоциативными массивами.
После PHP - C# выглядит как язык для мазохистов )
 

Crys

Двинутый новичок
Beavis
PHP и HTML - несравнимые вещи. Это разные языки для разных целей. То есть PHP - это язык программирования, а HTML - язык разметки. Это тоже самое, что сравнивать печатную машинку с листиком бумаги...

Конкретно по сравнению PHP и C# (вместо C# может быть C, C++) - эти языки выглядят "мазохистскими" для PHP-разработчика из-за того, что надо заранее указывать тип данных, который должны возвращать функции.

Я могу понять, для чего это сделано и почему это так работает... но все-равно, после шестилетней работы только с PHP - эти "ограничения" непривычны и выглядят как недостатки языка. Просто нужен совсем другой подход к проектированию программ.

Посмотрим, через годик может по-другому заговорю :) А так язык мне понравился, плюс в отличии от C++ и Java, он мне легче дается.
 

nerezus

Вселенский отказник
> из-за того, что надо заранее указывать тип данных, который должны возвращать функции.
С радостью бы юзал strong static типизацию.
 

Alexandre

PHPПенсионер
Конкретно по сравнению PHP и C# (вместо C# может быть C, C++) - эти языки выглядят "мазохистскими" для PHP-разработчика из-за того, что надо заранее указывать тип данных, который должны возвращать функции.
их вообще нельзя сравнивать..
РНР - интерпретатор, а С++/С# - компилируемые языки ( С# - отдельная песня)
по этому, то что в РНР делается одной строчкой, в С++ надо использовать паттерны...
 

Crys

Двинутый новичок
Ребята, ну не пишите вы чушь. Можно их сравнивать. Можно сравнивать PHP, C# и даже JavaScript.

РНР - интерпретатор, а С++/С# - компилируемые языки
Roadsend опровергает это заявление

по этому, то что в РНР делается одной строчкой, в С++ надо использовать паттерны...
Вот ты сам и сравнил PHP и C++

А HTML - вообще не является языком программирования. Поэтому никаким макаром он не может быть в списке для сравнения. Вернее, сравнить его с PHP можно только в одном. Первый не является ЯП, второй является.

-~{}~ 30.10.08 16:08:

Сравнения языков программирования wiki
 

nerezus

Вселенский отказник
> Roadsend опровергает это заявление
А если она сделает заявление, что земля плоская и держится на 3 слонах, то ты тоже будешь свято в это верить? )

> Вот ты сам и сравнил PHP и C++
Читай внимательно: он наоборот сказал, что они различны по подходу. А подход и обсудаем.
 

Crys

Двинутый новичок
А подход и обсудаем.
какой смысл в этом предложении?

-~{}~ 30.10.08 18:20:

А если она сделает заявление, что земля плоская и держится на 3 слонах, то ты тоже будешь свято в это верить? )
Она - это компилятор PHP
 

Krishna

Продался Java
Тяжелый случай у тех, кто не видит разницы между C# и C++
 

nerezus

Вселенский отказник
> Она - это компилятор PHP
и он работает? )
Давай код дам, ты убедишься, что он не скомпилируется.
На этом и порешим.
 

HraKK

Мудак
Команда форума
nerezus
Компиляция накладывает свои ограничения))

-~{}~ 30.10.08 19:41:

whirlwind
И не говори как мне тут сказали в русском сообществе ru_php
А вот перл6 попрошу не трогать :)
Пока там все улучшают и делают более нормальный ООП, а не меняют :: на \
 

nerezus

Вселенский отказник
> Компиляция накладывает свои ограничения))
Мы говорим про PHP. У него четкие синтаксические и семантические правила. И если реализация творит, что ей вздумалось... то это вовсе не пхп)
 

HraKK

Мудак
Команда форума
nerezus
Да ну? Ты с С++ часто сталкивался? Попробуй например модуль под пых скомпилить)))
 

Krishna

Продался Java
HraKK
Модули под пхп, если что на Си пишут, это так, к слову...
 

nerezus

Вселенский отказник
> Ты с С++ часто сталкивался?
отхождения от стандарта в C++ как правило несущественны.

> Попробуй например модуль под пых скомпилить)))
а как это относится к вопросу?
тем более С гораздо четче.
 
Сверху