powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Есть ли кроме С++ языки с шаблонами классов?
25 сообщений из 268, страница 5 из 11
Есть ли кроме С++ языки с шаблонами классов?
    #35104879
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот если бы еще совсем не думать и на Солярке, э-х-х-х
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35104880
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TonY.Soprano сильно упрощает жизнь особенно в больших проектах среда программирования нормальная и отладчик )Любителям ловить голыми руками в аквариуме с пираньями запущенных туда вчера гупеей, пламенный привет! (с)blinded
как долго будете ловить в отладчике опечатку вида papa и popa, где papa задумывался как int, а popa - ссылка на объект?
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35104901
Фотография TonY.Soprano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorych TonY.Soprano сильно упрощает жизнь особенно в больших проектах среда программирования нормальная и отладчик )Любителям ловить голыми руками в аквариуме с пираньями запущенных туда вчера гупеей, пламенный привет! (с)blinded
как долго будете ловить в отладчике опечатку вида papa и popa, где papa задумывался как int, а popa - ссылка на объект?

А как долго вы будете в C++ ловить очепятку типа

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
void UUU::fffffff()
{
   if (a==b);
  {
      ..........
  }
}
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35104919
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TonY.SopranoА как долго вы будете в C++ ловить очепятку типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
void UUU::fffffff()
{
   if (a==b);
  {
      ..........
  }
}
а как ЭТО относится к типизации? давайте уж не передёргивать
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35104940
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если помнишь математику, посчитай сколько пришлось бы человеку опреторов + рисовать
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35104986
Фотография TonY.Soprano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blindedЕсли помнишь математику, посчитай сколько пришлось бы человеку опреторов + рисовать

Это как раз про недостатки шаблонов ....
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105017
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче опять ничего не понял... Если бы ты писал на динамическом языке у тебя это вылилось в офигительной длины if. Ведь даже ежели ограничиться 5 типами получиться 20 вариантов.
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105039
Фотография TonY.Soprano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
class PT 
	attr_reader :a
	attr_reader :b
	attr_reader :c		
	
	def initialize (a= 0 ,b= 0 ,c= 0 )
		@a = a
		@b = b
		@c = c
	end
	
	def + (point)
		return PT.new(@a+point.a ,@b+point.b, @c+point.c)
	end

	def - (point)
		return PT.new(@a-point.a ,@b-point.b, @c-point.c)
	end	
	
	def print
		puts a
		puts b
		puts c
	end		
	
end

a1 = PT.new( 0 , 0 , 0 )
a1.print

a2 = PT.new( 0 . 1 , 0 . 1 , 0 )
a2.print

a3 = a1 + a2
a3.print
		

Где ифы ?
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105053
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А теперь представь себе что я хочу поменять правила игры и приводить типы не так как это определено языком
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105054
Фотография TonY.Soprano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blindedА теперь представь себе что я хочу поменять правила игры и приводить типы не так как это определено языком

Кто мешает .... приводи ..
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105119
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну поменял
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
template <class T,class U>
struct SizeofLess
{
	enum
	{
		value = (sizeof(T) < sizeof(U))
	};
};

template <class T,class U>
struct ResultTypeSelector
{
	typedef typename Select< SizeofLess<T,U>::value, T, U>::Result Result;
};

...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105128
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и не особо нравится мне прстранство гду a = PT.new('a',1,0.03)
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105140
Фотография TonY.Soprano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blindedДа и не особо нравится мне прстранство гду a = PT.new('a',1,0.03)

Если ты две строчки добавишь, то и такая конструкция отработает ... А по умолчанию когда запустищь она вылетит тебе call stack вылезет и сразу найдешь где ошибка ..
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105142
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты то правила приведения менять собираешься?
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105143
Фотография TonY.Soprano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blindedТы то правила приведения менять собираешься?

занят ... Поменяю обязательно ...
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105145
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TonY.Soprano blindedДа и не особо нравится мне прстранство гду a = PT.new('a',1,0.03)

Если ты две строчки добавишь, то и такая конструкция отработает ... А по умолчанию когда запустищь она вылетит тебе call stack вылезет и сразу найдешь где ошибка ..
Мне за такое в ран-тайме 3 года расстрела дадут
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105147
Фотография TonY.Soprano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blinded TonY.Soprano blindedДа и не особо нравится мне прстранство гду a = PT.new('a',1,0.03)

Если ты две строчки добавишь, то и такая конструкция отработает ... А по умолчанию когда запустищь она вылетит тебе call stack вылезет и сразу найдешь где ошибка ..
Мне за такое в ран-тайме 3 года расстрела дадут

Тое ты чтото фиксишь и не запуская сразу юзерам отдаешь ?
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105179
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Г. Майерс. Искусство тестирования программ.
Г. Майерс. Надежность программного обеспечения.
вам в руки
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105354
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
P.S. макросы зло, согласен

макросы не зло, а тонкий синтаксический шугар. Там где шаблоны пасуют
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105439
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsikмакросы не зло, а тонкий синтаксический шугар. Там где шаблоны пасуюти почему-то сразу списки типов вспоминаются.
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105571
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fixxer автор
А меня поражает, как на таком замечательно мощном и прекрасном Java делают такие кривые и дырявые системы, что пришлось придумывать C#.

Ага писали-писали в майкрософте на java, мучились: что не напишут все криво и дыряво выходит. И пришлось бедолагам придумывать C#.

Самому не смешно?

Они даже в свое время типа джава-машину построили.

А вообще разберитесь в каком контексте и к чему это было сказано и посмеемся вместе.
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35105714
Фотография TonY.Soprano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blindedНу поменял
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
template <class T,class U>
struct SizeofLess
{
	enum
	{
		value = (sizeof(T) < sizeof(U))
	};
};

template <class T,class U>
struct ResultTypeSelector
{
	typedef typename Select< SizeofLess<T,U>::value, T, U>::Result Result;
};



НУ в Руби такого рода конструкции не напишешь . Так как класс тоже объявляется динамически и переменные члены класса тоже могут добавляться например при вызове метода ... зараенее нельзя о размере говорить, а правила менять там можно разными способами

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
if чтото > чегото
   class XXX
      def f1
      def f2
      .....
   end
else
   class XXX
     def u1
     def u2
     def f1 
    ...
    end
end


авторпрстранство гду a = PT.new('a',1,0.03) может и не логично
а вот a = PT.new('12.123',1,0.03) вполне
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35106018
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, хорошо, нету у тебя размера класса. Вот тебе совсем правильный вариант, приоритет задается списком типов, чем выше позиция в списке, тем выше приоритет.
Можно играться сколько угодно душе, можно добавить типы или убавить их. При этом поведение всей программы поварачивает строем, в случаях если пытаются сложить неверные типы - ошибка на этапе компиляции, даже запускать программу не надо
Ценность же конструктора PT.new('12.123',1,0.03) для меня сомнительна, но ежели очень хочется - напиши явный конструтор.
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35107372
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TonY.Soprano сильно упрощает жизнь особенно в больших проектах среда программирования нормальная и отладчик )

Это как-то противоречит тому, что я сказал ???
...
Рейтинг: 0 / 0
Есть ли кроме С++ языки с шаблонами классов?
    #35107375
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шрексхайд
Код: plaintext
Re: Есть ли кроме С++ языки с шаблонами классов?
Именно такого нету конечно, но если нужно что-то оч.удобное хорошее и супер качественное то вам надо Делфы. На них и пис'ать (ударение на А а не на И как многие думують) не надо рисуеш формочки патома бац через час СиэРэМ готово. И для линуха КИЛИКС есть.

эта типа стеб такой, да ?
...
Рейтинг: 0 / 0
25 сообщений из 268, страница 5 из 11
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Есть ли кроме С++ языки с шаблонами классов?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]