[/b/] [/d/] [/tu/] [/a/] [/34/] [/ph/] [/wa/] [/cg/] [/t/]

[Burichan] [Futaba] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PNG
  • Maximum file size allowed is 10240 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1293721601395.jpg -(59686 B, 604x453) Thumbnail displayed, click image for full size.
59686 No.47513  

Анон, часто ли тебе доводится изобретать велосипеды?

>> No.47514  
File: 1293721992823.jpg -(248873 B, 600x500) Thumbnail displayed, click image for full size.
248873

>>47513
постоянно, когда код писал и математические.

>> No.47515  
File: 1293723065025.jpg -(57697 B, 604x453) Thumbnail displayed, click image for full size.
57697

>>47513
Каждый день.

>> No.47516  
File: 1293723500694.png -(1330411 B, 945x1087) Thumbnail displayed, click image for full size.
1330411

Главный минус закрытых разработок и копирайтов это постоянное изобретении велосипедов, так как нельзя использовать чужие, силы и время тратится не на развитие существующих достижений а на копирование предшественников.

По мелочам зачастую проще изобрести свой велосипед, чем знать о существовании миллионов готовых на все случае жизни.
>>47514
Отличная штука - code snippets. С одной стороны, это чаще всего проверенный временем хороший код, с другой - так никогда не родится ничего нового, если все будут использовать только их.

В целом выбор - либо напрягать память чтобы вспомнить о существовании готовых решений, либо мыслительный процесс чтобы придумать новый. Как всегда, лучший вариант скрывается где-то между крайностями.

>> No.47517  
File: 1293723984578.png -(178562 B, 500x700) Thumbnail displayed, click image for full size.
178562

>>47516

>лучший вариант скрывается где-то между крайностями

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

>> No.47518  

>>47516
Извиняюсь, знаки препинания утонули в алкоголе, праздники.

>> No.47519  
File: 1293724436960.jpg -(696806 B, 1000x998) Thumbnail displayed, click image for full size.
696806

>>47517
А я позволю себе не согласиться с тобой. В процессе велосипедостроения иногда рождаются новые интересные алгоритмы, которые никогда бы не появились если бы все мыслили шаблонами. Мой аргумент: идеального кода не существует, любой алгоритм можно написать лучше.

>> No.47521  
File: 1293725388766.gif -(27482 B, 476x396) Thumbnail displayed, click image for full size.
27482

>>47517

> предустановленные алгоритмы, как правило, более эффективны и стабильны

И с ними куча проблем при портировании программного продукта на другую систему/платформу.

>> No.47522  
File: 1293726124056.jpg -(289649 B, 600x700) Thumbnail displayed, click image for full size.
289649

>>47521
Я о сниппетах, он о бусте с стл, а ты вообще про стндартные библиотеки. Спор обещает быть интересным.

>> No.47523  

>>47522

>стндартные

Лишнее.

>> No.47524  
File: 1293726289133.jpg -(222600 B, 704x800) Thumbnail displayed, click image for full size.
222600

>>47521
ты упорот и самодостаточен.

>> No.47525  
File: 1293726791295.jpg -(322230 B, 822x1000) Thumbnail displayed, click image for full size.
322230

>>47519

>идеального кода не существует

Если свести всё к машине Тьюринга можно приблизиться к
этому понятию.

>все мыслили шаблонами

Стандартизация более полезна в больших масштабах, в качестве примера можно привести интегральные микросхемы.
>>47521

>портировании программного продукта на другую систему/платформу

Если и донор и реципиент стандартизировали свои библиотеки - не вижу сложностей. Чёрный ящик он, такой чёрный ящик.

>> No.47526  
File: 1293728285702.png -(1003791 B, 900x675) Thumbnail displayed, click image for full size.
1003791

>>47525
Но здесь есть противоречие: либо алгоритм слишком общий, и учитывает нужные не для всех задач параметры, либо надо писать алгоритм под каждый конкретный тип задач, но тогда невозможно их все запомнить и правильно применять - это же только один алгоритм, если по каждому помнить все случаи, с ума можно сойти.

>Если и донор и реципиент стандартизировали свои библиотеки

Серьёзная ошибка - полагаться на соответствие стандартам. Их писали люди, люди всегда допускают ошибки. Разумно верить, что всё будет хорошо, но когда возникают проблемы никогда нельзя забывать что ошибки могут быть не только с твоей стороны.



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/34/] [/ph/] [/wa/] [/cg/] [/t/]