3
|
Хумор, сатира и забава / Живота, вселената и някакви други глупости / Re: GNU/GPL - комунизъм или неразбрана идея?
|
-: Nov 28, 2012, 15:17
|
Фундамент на капитализма и финансовата система е недостигът от ресурси. Когато има недостиг има нужда от система за разпределение на благата. Една от тези системи е капитализма, друга е комунизма. Понеже софтуерът и идеите имат "лошото" свойство да се копират без или с минимални усилия, възниква проблемът за овладяването на този процес. Основата на решението на този проблем е прилагането на концепцията за собственост върху лесно мултиплицируеми неща (мисли, софтуер, музика, и т.н.). Лишенията водят до ограничаване на свободата. Ограничаването на свободата пък дава възможност да съществува софтуерната индустрия в сегашния и вид. Концепцията за собственост възниква когато хората започваме да обработваме земята. Това създава възможност да се размножаваме с темпове по-големи от тези с които можем да увеличаваме добива на храна. От там възникват другите фундаменти на капитализма - конкуренцията, алчността и социалното разслоение.
Комунизмът не работи добре в голям мащаб поради ограничение на човешкия мозък. Можем да помним социални отношения с до около 150 други възли в обществото.
|
|
|
5
|
Програмиране / Общ форум / Re: Как да започна с програмирането?
|
-: Sep 18, 2012, 19:41
|
Прав си, обаче нямам време и да се занимавам с Линукс не съм човек, който може да стои само на компютъра все пак ходя и на училище!
Значи може би вече е твърде късно. Може би учебниците по информатика дето са спонсорирани от Майкрософт са си свършили работата.
|
|
|
7
|
Програмиране / Общ форум / Re: Как да започна с програмирането?
|
-: Sep 18, 2012, 19:21
|
С оглед същността на форума, най-подходящо би било да препоръчаме преминаване на Линукс, тъй като е операционна система приятелски настроена към програмистите. Освен това най-популярната среда за програмиране под Линукс не е ИДЕ (в класическия му смисъл) а е комбинацията от текстов редактор (vim/emacs), команден ред, gcc и билд система (gnu make, waf, autotools, cmake, scons, и т.н.)
|
|
|
8
|
Програмиране / Общ форум / Re: Как да започна с програмирането?
|
-: Sep 18, 2012, 19:05
|
Visual Studio не е много подходящ за чисто Си. С подмяна на компилатора на интелски може и да започне да поддържа Си99, но пак малко се губи смисъла на ИДЕ-то. Доскоро (не знам за последната версия) дори уиндоските драйвъри (които са на чисто Си) не беше препоръчително да се пишат с VS. В DDK/WDK-то има(ше) nmake базирана билд-система.
|
|
|
9
|
Програмиране / Общ форум / Re: Как да започна с програмирането?
|
-: Sep 17, 2012, 12:16
|
Изцяло подкрепям мнението на remotex. Без C и Асемблер си като дърво без корени. Въпросът не е да се пише само на тях - за всяко нещо си има подходящ (къде обективно къде според модата) език Някой преди попита дали имало хора дето пишат графични интерфейси на C. Ами има. Доста gnome програми са на чисто C. Защото можеш да пишеш обектно ориентирано и на чисто C.
И накрая малко (къде смешни къде трагични) цитати:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. -- Alan Kay
c++ is a pile of crap. -- Theo de Raadt
If you like C++, you don't know C++. There's a mutual exclusion going on here, and I've yet to see a counter-example other than possibly a few of the members of the standards committee. -- ssylvan in reddit.
Според мен ООП най-добре се учи със скриптов език. ООП имплементации на ниско ниво има доста и е лошо човек да бъде подлъгван в началото с догми като C++, Джава, C#, Vala/Genie, и т.н.
|
|
|
|