Автор Тема: Как часто и каким образом используете алг  (Прочитано 16928 раз)

DIzer

  • Гость
Re: Как часто и каким образом используете алг
« Ответ #30 : Февраль 26, 2012, 01:55:14 pm »


А какая разница... до или после?.. C++ был вторичным продуктом Borland, вышедшем после успеха TurboPascal (хороший компилятор, первая IDE, позже в BorlandPascal расширитель DOS). Я не отношусь к поклонникам C++ и на C++ Builder не писал... но во времена Delphi Филип Канн уже не работал в Borland.

1.В сообщении я посмеялся на пренебрежением Vlada по отношению к Билдеру
2. Он ушел в 1995 - а значит к первой делфи имел непосредственное отношение

alexus

  • Гость
Re: Как часто и каким образом используете алг
« Ответ #31 : Февраль 26, 2012, 02:08:36 pm »


А какая разница... до или после?.. C++ был вторичным продуктом Borland, вышедшем после успеха TurboPascal (хороший компилятор, первая IDE, позже в BorlandPascal расширитель DOS). Я не отношусь к поклонникам C++ и на C++ Builder не писал... но во времена Delphi Филип Канн уже не работал в Borland.

2. Он ушел в 1995 - а значит к первой делфи имел непосредственное отношение
Да, Вы правы. Прошу прощения...

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Как часто и каким образом используете алг
« Ответ #32 : Март 01, 2012, 09:02:16 am »
Вот собрал себе gcc 4.7, там есть искаропки компилятор Go. (справедливости ради, он там есть начиная с 4.6). Немного с Go поигрался соответственно. И таки разочарован. Там нет типобезопасных контейнеров и способов из сделать. Вот например как работаем с вектором.

import "container/vector"

type mytype struct {
  a, b int
}

func main() {
  v := new(vector.Vector)
  v.Push(mytype{1, 2})
  value := v.Pop().(mytype)
}
Как говорится, welcome back to java 1.4.
Причем в стандартной либе контейнеров подобного рода несколько штук.
Это к вопросу о нужности "обобщенки".
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

Губанов Сергей Юрьевич

  • Hero Member
  • *****
  • Сообщений: 590
    • Просмотр профиля
    • Домашняя страница
Re: Как часто и каким образом используете алг
« Ответ #33 : Март 01, 2012, 11:51:21 am »
Там нет типобезопасных контейнеров...
А массивы есть?

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Как часто и каким образом используете алг
« Ответ #34 : Март 01, 2012, 11:55:59 am »
Там нет типобезопасных контейнеров...
А массивы есть?
В самом языке есть массивы (array) и словари (map). Это все естественно типобезопасно.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"