Я Судя по всему не самый старый но и не самый молодой программер здесь.
Если честно то я скучаю (ностальгия млин..) по родному IBM PC-DOS 7 - клевая штука?
А OS/2 3 и 4 (Warp,Merlin) и старому доброму Turbo C.
Если кто помнит эти древние вещицы вроде Turbo Pascal, Turbo C?
Все-таки Borland сильная контора...
Как альтернатива во многом конкурентная Borland C++ была Watcom C++
Первый язык программирования изученный мной был "Pascal" в 93 немного позже "C"
ASM как таковой честно говоря толком не знаю, но в написании дров или чегото-такого аппаратно зависимого вполне хватало С/С++ - более читабелен с моей точки зрения
Если честно когда начал переходить с Pascal на C - долго плевался на
на то что Begin & End ,подменили {} что небыло деления на функции и процедуры
что есть различие если писать заглавными или прописными (хотя это можно изменить в компиляторе), Но за то что С приучил меня писать коментарии к коду я ему благодарен
Собственно хочу что сказать - то что Паскалевский код практически всегда (ели аккуратный программер, т.е. красивый код разложенный по полочкам) можно разобрать довольно быстро даже при отсутствии комментариев. А вот с Си оказалось все на много сложнее... как щас помню в 95 году приехал из Сочи месяц за комп не садился и решил продолжить написание аркадной игрушки (на С++) кода было примерно на 2Мб и хоть
убей не мог понять что я там наворотил - в итоге убил 2 недели на разгребание кода и написание коментариев... ЗЫ ужасти просто... НО эта история приучила меня к порядку...
К этому времени уже во всю развивалось ООП - ту конечно есть много хорошего, но и много того, что мне не понравилось... Ну во первых в кой-то мере унифицировались объекты, классы и т.п. Кстати если говорить о ООП то в Паскале он был реализован вначале как-то убого нежли в Си - Так что прародителем ООП наверное не только я но и многоие программисты назовут именно Си, но огорчило меня то, что то чем я занимался несколько лет оказалось ненужным и приходилось фактически использовать чужие наработки - т.е. подстраиваться под то, что подавали как должное... а тобишь
Напихивая код готовыми библиотеками в которых кроме одной двух функций и нескольких предопределений типов данных ничего более не было нужно...
А может помнит кто времена когда программеры соревновались в компактности кода...
Кстати за это я и полюбил Си...
Во первых исходники одной и тойже программы на Си были меньше примерно в 1.5-2 раза чем на Паскале. И самое интересное проактически везде готовый вариант exe-ников был меньше паскалевских билдов и самое интересное практически одинаковые размеры с ASM-кими билдами.
Сегодня программерам практически лафа - но и задачи уже стоят совсем другого рода
Мало-мальски понимающий HTML-называет себя программистом (честно говоря для меня это кощунство)
Собственно говоря что хочу сказать саме перспективные языки программирования остаются Cи и Pascal
Современные варианты этих языков Cbuilder & Delphi, Но чтобы понять их истину всеже советую начать с их корней (но лучше голопам по европам - а то можете зациклиться как я).
В настоящий момент я больше сисадмин чем программер но и по сей день пишу необходимый софт для своих нужд - ибо никто кроме вас самих не сделает программу для вас лучше вас самих.
Собственно говоря если любите чистоту, красоту и не очень любите геморойные ситуации - то Паскаль он для вас.
Если любите выкрутасы вас не беспокоит бардак, головная боль и обладаете нетривиальным мышлением то лучше обратися к Си (Кстати некоторые вещи и по сей день я ваяю на Borland C++ 3.1 - например несколько десятков утилит помогающих мне в администрирование прекрасно работающие под дос консолью - умещаются на дискету,а аналогичные варианты под GUI занимают в 10-ки раз больше постранства)
Да.. из реализаций языков все-таки рулит Borland
На счет паскаля не знаю - я уже мало за ним слежу
Но вот Cи очень удобен...
Т.е. В настоящий момент самым достойным внимание языком я считаю Borland CBuilder
причины такого заявления:
1. BCB позволяет использовать наработки из других локализаций Си вполне приемлемо
(в отличии ои Visual C++ где это очень геморойно) т.е. вы можете вполне нормально использовать SDK практически любых производителей и написанных на любых языках,
да и просто использовать натив Си (т.е. чистый Си без ++)
2. На Си++ написаны практически все современные ОС а в *NIX'ах он вообще встроен
3. В отличии от пункти 1 существует и обратная зависимость т.е. адаптировать код под другие ОС опять в отлии от VC++ - BCB в большей части практически в несколько раз быстрее позволит вам программу написанную под Windows адаптировать например под Linux
Ну и собственно если вы освоите Си то все остальное (кроме ASM - у него более узкая специфика) будет изучить намного проще...
Во всяком случае люди разные и я выссказал чисто свое мнение о перспективности языков программирования.... А Си можно использовать пожалуй во всех направления
Впрочек как и паскаль - но Лично мне - Си ближе.
Если честно то я скучаю (ностальгия млин..) по родному IBM PC-DOS 7 - клевая штука?
А OS/2 3 и 4 (Warp,Merlin) и старому доброму Turbo C.
Если кто помнит эти древние вещицы вроде Turbo Pascal, Turbo C?
Все-таки Borland сильная контора...
Как альтернатива во многом конкурентная Borland C++ была Watcom C++
Первый язык программирования изученный мной был "Pascal" в 93 немного позже "C"
ASM как таковой честно говоря толком не знаю, но в написании дров или чегото-такого аппаратно зависимого вполне хватало С/С++ - более читабелен с моей точки зрения
Если честно когда начал переходить с Pascal на C - долго плевался на
на то что Begin & End ,подменили {} что небыло деления на функции и процедуры
что есть различие если писать заглавными или прописными (хотя это можно изменить в компиляторе), Но за то что С приучил меня писать коментарии к коду я ему благодарен
Собственно хочу что сказать - то что Паскалевский код практически всегда (ели аккуратный программер, т.е. красивый код разложенный по полочкам) можно разобрать довольно быстро даже при отсутствии комментариев. А вот с Си оказалось все на много сложнее... как щас помню в 95 году приехал из Сочи месяц за комп не садился и решил продолжить написание аркадной игрушки (на С++) кода было примерно на 2Мб и хоть
убей не мог понять что я там наворотил - в итоге убил 2 недели на разгребание кода и написание коментариев... ЗЫ ужасти просто... НО эта история приучила меня к порядку...
К этому времени уже во всю развивалось ООП - ту конечно есть много хорошего, но и много того, что мне не понравилось... Ну во первых в кой-то мере унифицировались объекты, классы и т.п. Кстати если говорить о ООП то в Паскале он был реализован вначале как-то убого нежли в Си - Так что прародителем ООП наверное не только я но и многоие программисты назовут именно Си, но огорчило меня то, что то чем я занимался несколько лет оказалось ненужным и приходилось фактически использовать чужие наработки - т.е. подстраиваться под то, что подавали как должное... а тобишь
Напихивая код готовыми библиотеками в которых кроме одной двух функций и нескольких предопределений типов данных ничего более не было нужно...
А может помнит кто времена когда программеры соревновались в компактности кода...
Кстати за это я и полюбил Си...
Во первых исходники одной и тойже программы на Си были меньше примерно в 1.5-2 раза чем на Паскале. И самое интересное проактически везде готовый вариант exe-ников был меньше паскалевских билдов и самое интересное практически одинаковые размеры с ASM-кими билдами.
Сегодня программерам практически лафа - но и задачи уже стоят совсем другого рода
Мало-мальски понимающий HTML-называет себя программистом (честно говоря для меня это кощунство)
Собственно говоря что хочу сказать саме перспективные языки программирования остаются Cи и Pascal
Современные варианты этих языков Cbuilder & Delphi, Но чтобы понять их истину всеже советую начать с их корней (но лучше голопам по европам - а то можете зациклиться как я).
В настоящий момент я больше сисадмин чем программер но и по сей день пишу необходимый софт для своих нужд - ибо никто кроме вас самих не сделает программу для вас лучше вас самих.
Собственно говоря если любите чистоту, красоту и не очень любите геморойные ситуации - то Паскаль он для вас.
Если любите выкрутасы вас не беспокоит бардак, головная боль и обладаете нетривиальным мышлением то лучше обратися к Си (Кстати некоторые вещи и по сей день я ваяю на Borland C++ 3.1 - например несколько десятков утилит помогающих мне в администрирование прекрасно работающие под дос консолью - умещаются на дискету,а аналогичные варианты под GUI занимают в 10-ки раз больше постранства)
Да.. из реализаций языков все-таки рулит Borland
На счет паскаля не знаю - я уже мало за ним слежу
Но вот Cи очень удобен...
Т.е. В настоящий момент самым достойным внимание языком я считаю Borland CBuilder
причины такого заявления:
1. BCB позволяет использовать наработки из других локализаций Си вполне приемлемо
(в отличии ои Visual C++ где это очень геморойно) т.е. вы можете вполне нормально использовать SDK практически любых производителей и написанных на любых языках,
да и просто использовать натив Си (т.е. чистый Си без ++)
2. На Си++ написаны практически все современные ОС а в *NIX'ах он вообще встроен
3. В отличии от пункти 1 существует и обратная зависимость т.е. адаптировать код под другие ОС опять в отлии от VC++ - BCB в большей части практически в несколько раз быстрее позволит вам программу написанную под Windows адаптировать например под Linux
Ну и собственно если вы освоите Си то все остальное (кроме ASM - у него более узкая специфика) будет изучить намного проще...
Во всяком случае люди разные и я выссказал чисто свое мнение о перспективности языков программирования.... А Си можно использовать пожалуй во всех направления
Впрочек как и паскаль - но Лично мне - Си ближе.