стандартизация в программировании
От: Vasilich3333  
Дата: 25.04.11 19:23
Оценка: :)
вот Влада интересуют такие журавли в небе, как почему народ не учит новый язык на досуге.
а меня больше синицы

я искренне не понимаю до каких пор будет продолжаться бардак в языках и "технологиях" программирования.
неужели так трудно договориться о каких-то простых делах, чтобы не морочь мозги при переходе с языка на язык?
О чем же я? поясню на примере
— типы. ну сколько можно писать по 10-50-100 страниц в книжках о типах и порядке операций над ними? даже С# и .NET имеет разные string и String. Мелкие разницы между С# и Java.
— а некоторую стандартизацию в UI controls. Не во все конечно, но многие простые controls, property, functions, events, которые и используются на 90-95%.
— а если взять IDE. блин, ну это такой гимор. даже узнавать не хочется как выделить строчку комбинацией клавиш. Хорошо хоть Crtl-V, Crtl-X, Crtl-C практически стало де-факто. Честно скажу давно попытался в UNIX использовать vi и Emacs ... беееее ... NEdit и KDE рулят.

я понимаю, что все стандартизировать не получится, но можно ведь договориться о нескольких уровнях стандарта. Скажем IDE А поддерживает стандарт пупкина уровня , а IDE B поддерживает стандарт пупкина аж на уровне 3
и постепенно ...

Простой пример с hardware. ведь договариваются с интерфейсами (ISA, PCI, USB) да и не только с hardware, но и с software интерфейсами. взять хотя бы видеокарточки.
почему тут то нельзя
Re: стандартизация в программировании
От: Hobot Bobot США  
Дата: 25.04.11 19:32
Оценка:
Здравствуйте, Vasilich3333, Вы писали:

V>- даже С# и .NET имеет разные string и String.


O'rly?
Насколько я помню, string — шарповский алиас для дотнетного String, только и всего. Так же, как int — Int32 и т.д.
What a piece of work is a man! how noble in reason! how infinite in faculty! in form and moving how express and admirable! in action how like an angel! in apprehension how like a god! the beauty of the world! the paragon of animals!
Re[2]: стандартизация в программировании
От: Vasilich3333  
Дата: 25.04.11 20:30
Оценка: :)
Здравствуйте, Hobot Bobot, Вы писали:

HB>Здравствуйте, Vasilich3333, Вы писали:


V>>- даже С# и .NET имеет разные string и String.


HB>O'rly?

HB>Насколько я помню, string — шарповский алиас для дотнетного String, только и всего. Так же, как int — Int32 и т.д.

А я разве написал, что они разные в своей основе
Я написал, что для C# — это обзывается как string и такого синенького цвета, а для .NET — это обзывается как String и такого зелено-салатового цвета. А в итоге куева туча программеров проверяет, а есть ли разница между эти двумя словами ... (хотелось бы поставить ржущую мордочку, блин, ну задолбала уже эта тупость )
Re: стандартизация в программировании
От: dilmah США  
Дата: 25.04.11 20:36
Оценка:
V>Простой пример с hardware. ведь договариваются с интерфейсами (ISA, PCI, USB) да и не только с hardware, но и с software интерфейсами. взять хотя бы видеокарточки.
V>почему тут то нельзя

есть же позикс
Re[2]: стандартизация в программировании
От: CreatorCray  
Дата: 25.04.11 21:22
Оценка:
Здравствуйте, dilmah, Вы писали:

V>>Простой пример с hardware. ведь договариваются с интерфейсами (ISA, PCI, USB) да и не только с hardware, но и с software интерфейсами. взять хотя бы видеокарточки.

V>>почему тут то нельзя

D>есть же позикс

Тот ещё кадавр если подумать.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: стандартизация в программировании
От: Vasilich3333  
Дата: 25.04.11 21:27
Оценка:
Здравствуйте, dilmah, Вы писали:


V>>Простой пример с hardware. ведь договариваются с интерфейсами (ISA, PCI, USB) да и не только с hardware, но и с software интерфейсами. взять хотя бы видеокарточки.

V>>почему тут то нельзя

D>есть же позикс


который "как бы" стандарт для UNIX (честно говоря не знаю в каких аспектах стандарт). И прекрасный пример набор куевой тучи Linux, которые такой гимор зачастую в простых делах.
возможно стандарт есть, на то что я написал, но он точно не поддерживается разработчиками
Re: стандартизация в программировании
От: Don Reba Канада https://stackoverflow.com/users/49329/don-reba
Дата: 25.04.11 21:31
Оценка: :)
Ты просто не в курсе, на самом деле всё уже стандартизировано… по Виму:

Vim: http://www.vim.org
Firefox: http://vimperator.org/vimperator
Opera: http://my.opera.com/Blazeix/blog/vimperator-for-opera
Thunderbird: http://vimperator.org/muttator
Visual Studio: http://www.viemu.com/
Eclipse: http://eclim.org/
Ce n'est que pour vous dire ce que je vous dis.
Re[2]: стандартизация в программировании
От: Vasilich3333  
Дата: 25.04.11 23:13
Оценка: :)
Здравствуйте, Don Reba, Вы писали:

DR>Ты просто не в курсе, на самом деле всё уже стандартизировано… по Виму:


DR>Vim: http://www.vim.org

DR>Firefox: http://vimperator.org/vimperator
DR>Opera: http://my.opera.com/Blazeix/blog/vimperator-for-opera
DR>Thunderbird: http://vimperator.org/muttator
DR>Visual Studio: http://www.viemu.com/
DR>Eclipse: http://eclim.org/

Я просто плачу
Re: стандартизация в программировании
От: Abyx Россия  
Дата: 25.04.11 23:34
Оценка:
Здравствуйте, Vasilich3333, Вы писали:

причины носят религиозный характер. точно так же можно было бы говорить о приведении христианства и ислама к одному стандарту.

в каких-то языках говорят "кроссплатформенность это всё", и int разный на разных платформах.
в других — int — это Int32 потому что так удобнее на самых распространенных платформах.

за разными решениями стоят разные причины, по этому всё такое разное. золотой середины нет и не может быть.
In Zen We Trust
Re[2]: стандартизация в программировании
От: Vasilich3333  
Дата: 26.04.11 01:25
Оценка:
Здравствуйте, Abyx, Вы писали:

A>Здравствуйте, Vasilich3333, Вы писали:


A>причины носят религиозный характер. точно так же можно было бы говорить о приведении христианства и ислама к одному стандарту.


A>в каких-то языках говорят "кроссплатформенность это всё", и int разный на разных платформах.

A>в других — int — это Int32 потому что так удобнее на самых распространенных платформах.

в чем же религиозность, причем тут кроссплатформенность (как раз, чтобы добиться кроссплатформенности и вводят что-то типа Int32) и удобность
мое мнение — компаниям выгодно удерживать людей своими примочками. типа, ты влип в Мас и сиди с ObjectiveC. а решишь выбраться, то не так, это не так, ты же нам уже не друг — вот и трахайся. вот мы все и трахаемся. и чем дальше в лес, тем компании будут орать — блин, столько софта переделывать. на память приходит
— как все орали о годе 2000
— решения с блоками питания для мобильников

как я понимаю int32 ввели, когда шина данных стала побольше, тогда уже short и int разделили на 16 и 32, а long-у впихнули 32.

A>за разными решениями стоят разные причины, по этому всё такое разное. золотой середины нет и не может быть.

назови!
Re[3]: стандартизация в программировании
От: Sinix  
Дата: 26.04.11 01:41
Оценка:
Здравствуйте, Vasilich3333, Вы писали:

V>мое мнение — компаниям выгодно удерживать людей своими примочками. типа, ты влип в Мас и сиди с ObjectiveC. а решишь выбраться, то не так, это не так, ты же нам уже не друг — вот и трахайся.


Ну почему же, у нас есть наглядный пример заточенной под кросплатформенность явы. Всего разницы — приходится извращаться для получения родного look-n-feel на конкретной платформе.

V>- решения с блоками питания для мобильников\

И как оно применимо к софту? Предлагаете унифицировать всё, в том числе OS API?
Re[3]: стандартизация в программировании
От: Baudolino  
Дата: 26.04.11 09:41
Оценка:
V>который "как бы" стандарт для UNIX
Винда тоже его знает, начиная с древней махровой NT.
Re: стандартизация в программировании
От: MasterZiv СССР  
Дата: 27.04.11 10:08
Оценка: +1
On 25.04.2011 23:23, Vasilich3333 wrote:

> я искренне не понимаю до каких пор будет продолжаться бардак в языках и

> "технологиях" программирования.
> неужели так трудно договориться о каких-то простых делах, чтобы не морочь мозги
> при переходе с языка на язык?

Объяснение одно -- конкуренция.
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.