|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vitaly.Lugovsky@ontil.ihep.su 2:5080/1003 11 Sep 2002 22:50:29 To : Ilya Pogrebenko Subject : Re: програманье << совет -------------------------------------------------------------------------------- > VW>>> Судя по описанию задачи подойдет, например wxWindows или fltk. > IP>> что представляют из себя эти две? они не анархичные? > VW> Что значит анархичные? > ну что-то древнее и используемое только фанатиками :) типа turbo vision :-O > IP>> не есть ли gtk для w32 по сравнению c gtk for unix... набором > IP>> костылей? (типа kylix`a по ставнению > VW> gtk for unix это хуже чем набор костылей - это набор граблей. > а qt? вроде, достаточно перспективная... Qt - ещё хуже. > IP>> Я изучаю c/c++. Думаю, что с самим языком я скоро разбирусь. > IP>> Хочется получить > VW> Hе думай. Потому что C и C++ - два принципально разных языка. > как-то мне это не прочувствовать... В первом весьма хиленькие возможности метапрограммирования - на уровне препроцессора. Второй уже предполагает метапрограммирование как стиль мышления. Хотя, с реализацией тоже не фонтан. > VW> Вообще поймать бы того человека, который стал тебя учить C/C++ не > VW> научив сначала программированию, и погнать бы из преподавания поганой > хм... а что значит уметь програмировать? То и значит - уметь писать программы. Быстро и оптимально. > Проблема в том, что "програмирую" я > уже довно, а не сейчас взялся с нуля за С. Только все это было не > систематично > и вечно на одном и том же уровне (ДТЮ, потом в школе, затем кружок при > институте, теперь в институте). Получается, что теории и основ более чем > достаточно. Hе думаю я, что это была та "теория". > Поэтому теперь хочеться выйти на качественно другой уровень. Тогда при чём здесь C или даже C++? > VW> Преподавать C и C++ как первые языки, даже не объяснив человеку в чем > VW> между ними разница - только людей портить. > ну не первые... бейсик, паскаль, ассемблер... Hо все на уровне "лаб" Те же яйца, только в профиль. > этих товарищей я прочитал. Правда опять же практика сильно отстала от теории. > В > теории я могу все расписать и об[яснить, а вот что-то написать - значительно > сложнее (сказываются года долбанного паскаля) Чем это C от паскаля так фундаментально отличаются? Семантически они почти абсолютно тождественны (за небольшим исключением в системе типов). > Часть первая. Структурное програмирование > Часть вторая. Об[ектно-ориентированное програмирование Hу вот, и тут попытка "диалектического отрицания"... > VW> Еще рекомендую книжки Кернигана и Пайка "Среда программирования Unix" > VW> и "Практика программирования". Именно в такой последовательности. Ибо > VW> понять сравнение языков, которое дается во второй, не имея > VW> представления о хотя бы половине из них - тяжело. А по первой книге ты > VW> получишь представление о sed, shell, awk и yacc. > Думаю эти книги хороши для расширения кругозора, повышения опыта... но уже > при > наличии чего-то конкретного Hет, они хороши как основополагающая философия жизни в Unix. -- V.S.Lugovsky aka Mauhuur (http://ontil.ihep.su/~vsl) (UIN=45482254) --- ifmail v.2.15dev5 * Origin: Urals State University for Railway Transport (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15007a20427c3.html, оценка из 5, голосов 10
|