Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Решил поучиться программированию. С чего начать?

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Открыть новую тему     Написать ответ в эту тему

WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mihas83

Цитата:
Не всегда программист знает как написанное будет работать на уровне машины...    

смотря какой программист

Цитата:
Тем не менее, даже в С можно реализовать ООП - главное достоинство С++.  

теоретически все возможно написать и на ассемблере, даже с элементами ООП а зачем?
Слабая типизация никуда не денется

Цитата:
Если не ошибаюсь, он первым был стандартизирован.  

возможно, но есть ощущение, что большинству программисов нравится синтаксис в стиле С, впрочем я могу и ошибаться
Busiman

Цитата:
Теперь дело ясное, что дело темное  

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

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 18:34 22-08-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WiseAlex

Цитата:
смотря какой программист  

Очень, очень многие.
Программист, который всю жизнь пишет GUI, или базы данных... часто и не задумывается как оно там внизу бегает. Оно ''ему не надо''...  

Цитата:
теоретически все возможно написать и на ассемблере,

Ну это уж слишком...

----------
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 19:53 22-08-2004
c0d3r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Да кстати чтоб перл учить не забуть поставить на комп сервер чтоб скрипты работали, например 2000 про 2000 сервер или апач.

А если ты такой смельчак и используешь Linux, то Perl устанавливать не надо - он, как правило, в комплекте устанавливается. Apache тоже не обязателен, его установишь, когда захочешь под Web программировать. И не забывай, что C, Perl, и PHP разрабатывались под Unix и многие функции специфичны для него, т.е. не работают в Windows (chmod, к примеру).
 

Цитата:
если игры, то с/с++ и технологии типа opengl directx, заодно и windows api и gdi знать неплохо

+ assembler

Всего записей: 132 | Зарегистр. 24-08-2004 | Отправлено: 10:42 24-08-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
c0d3r

Цитата:
А если ты такой смельчак и используешь Linux, то  

Linux юзают только смельчаки?

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 12:19 24-08-2004
c0d3r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Linux юзают только смельчаки?

...и отчаянные! :)) Отчаявшиеся увидеть в окне что-нибудь интересное ;)) Это шутка конечно, но я сказал "смельчак" так как чуть-чуть почитав этот форум и увидев, что бОльшая часть использует ОС Windows и программирует на Visual/Borland C++ он был бы смельчаком решив использовать и тем более программировать под Linux. Ведь в таком случае он лишился бы вашей поддержки... Ему бы обязательно нужно было знать английский, так как многие man-pages на английском и пока не переведены на русский + многие статьи по программированию тоже на английском (хотя сейчас становится больше переводов - видимо, Linux становится все популярней...). Да ему пришлось бы даже менять свой образ мышления!...

Всего записей: 132 | Зарегистр. 24-08-2004 | Отправлено: 12:54 24-08-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
c0d3r

Цитата:
Да ему пришлось бы даже менять свой образ мышления!...  

Смелое заявление.
На что намекаешь?

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 15:54 24-08-2004
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mihas83

Цитата:
Программист, который всю жизнь пишет GUI, или базы данных...  

на С?.... речь то о нем, а те кто пишут на С явно представляют (здесь не имеются ввиду использование сторонних библиотек )

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 16:44 24-08-2004 | Исправлено: WiseAlex, 16:46 24-08-2004
c0d3r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Смелое заявление.
На что намекаешь? :)

Ни на что я не намекаю! Две ОС - два разных мира! Разные идеологии. То как он привык делать что-то в Windows в Linux скорее всего будет производится совсем по-другому! К этому даже поначалу трудно привыкнуть!
/* Все вышесказанное - IMHO, не претендую на истинность, т.к. могу ошибаться... Против ОС Windows ничего не имею, но использую Linux :)) */

Всего записей: 132 | Зарегистр. 24-08-2004 | Отправлено: 12:12 25-08-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Разные идеологии. То как он привык делать что-то в Windows в Linux скорее всего будет производится совсем по-другому!

Согласен.  
Но в части C кодирование одинаковое  в обоих операционках.
Разве что в Windows инструментария гараздо больше и намного удобнее.
Ты даже применил комментарии, как истинный Linux-соид...  

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 15:59 25-08-2004
c0d3r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Но в части C кодирование одинаковое  в обоих операционках.  

Возможно, ведь под Windows я не программировал... Да и под Linux мой опыт не велик :))
 

Цитата:
Разве что в Windows инструментария гараздо больше и намного удобнее.  

"Смелое заявление." (с) mihas83 :))
Вы провоцируете меня?! :)) В таких случаях лучше всего добавлять IMHO, чтобы не начинать священной войны, но не мне - newbie - учить вас - Silver Member, как общаться в форумах ;)) Скажу только, что я с вами не согласен. Конечно, самая лучшая дорога - это которую ты знаешь, хотя, возможно, есть и более короткая и более прямая... Вы согласны? И если вы привыкли к какой-либо программе в Windows, то ее отсутствие в Linux вас будет не устраивать, но и другой человек привыкший работать в vim или emacs будет жаловаться, что их нет под Windows (к слову, vim есть и под Windows, но не в этом суть, вместо него можно было и jed, nano, pico подставить). Вообщем, я тут попытался вам объяснить, что вы были неправы сказав такое - возможно, вы просто не пробовали программировать под Linux или не прониклись его идеологией...
 

Цитата:
Ты даже применил комментарии, как истинный Linux-соид...

Расцениваю это как комплимент - спасибо! :)) Но это единственные комментарии, которые можно использовать в Си и при этом не бояться, что какой-нибудь другой компилятор будет на них ругаться, или тот же gcc с флагами -ansi/-pedantic

Всего записей: 132 | Зарегистр. 24-08-2004 | Отправлено: 13:09 26-08-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
c0d3r

Цитата:
вы просто не пробовали программировать под Linux или не прониклись его идеологией...  

Пробовал и даже проекты небольшие делал.
В том числе и по графике (Win X).

Цитата:
Вы провоцируете меня?!

Ни в коем случае. Это было бы глупо.  

Цитата:
если вы привыкли к какой-либо программе в Windows

Не в этом дело. Сказал что в Windows инструментария для прогрммиста гараздо больше и намного удобнее на основании опыта.  
До появления Linuxа, Unix проповедовал аскетизм.
Да и финансирование сейчас в этом направлении (Windows) на порядок выше.
Как и спрос на рынке.

----------
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 15:10 26-08-2004
c0d3r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Сказал что в Windows инструментария для прогрммиста гараздо больше и намного удобнее на основании опыта.  

Я верю вашему опыту, но все равно не согласен. Я был бы рад если бы вы привели конкретные примеры (чем больше тем лучше :)) Хотя конечно мне кажется, что сравнивать инструментарий Winows-программера и его Linux-собрата не совсем верно опять же из-за того, что разные идеологии. К примеру, для Linux программиста в качестве инструментария, кроме непосредственно редактора, компилятора и отладчика, можно также рассматривать automake, autoconf, cvs, ну и еще diff да patch. Есть ли у них аналоги в Windows и использует ли их кто-нибудь? (не буду говорить "нет", так как я этого не знаю, вместо этого мне хотелось бы услышать ваш ответ, так как вы более компетенты в этой области)

Всего записей: 132 | Зарегистр. 24-08-2004 | Отправлено: 15:26 26-08-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
c0d3r

Цитата:
Хотя конечно мне кажется, что сравнивать инструментарий Winows-программера и его Linux-собрата не совсем верно...

Почему же? Мы же не сравниваем операционки, а инструменты для удобной работы.  

Цитата:
для Linux программиста в качестве инструментария, кроме непосредственно редактора, компилятора и отладчика

Вот именно. А здесь множество самых разнообразных студий, программ, утилит и т.д.

Цитата:
еще diff да patch. Есть ли у них аналоги в Windows и использует ли их кто-нибудь?  

Есть как встроенный в студию (VC MS), так и много более навороченных - в отдельных программах (типа CompareIt).

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 15:58 26-08-2004
c0d3r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mihas83
 
Я думаю, что нам с вами нет смысла продолжать эту дисскусию, так как я попрежнему с вами не согласен, да и вы думаю не собираетесь менять свое мнение. Тогда к чему продолжать?!
"И каждый пошел своею дорогой, а поезд пошел своей" (с) А. Макаревич

Всего записей: 132 | Зарегистр. 24-08-2004 | Отправлено: 13:04 27-08-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
c0d3r

Цитата:
Я думаю, что нам с вами нет смысла продолжать эту дисскусию

Ну, каждый имеет право на свою точку зрения.
Можно посотрудничать в конкретных темах по С, С++ - там и у ''Вас'', и у ''нас'' очень много общего...

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 18:48 27-08-2004
Vsevolod



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какому же языку программирования надо учится, чтобы была ПРЕСПЕКТИВА в дальнейшем ( а не просто, какой язык лучше)? И если можно объяснить, а почему не другой язык.
 
Добавлено
Хотя я наткнулся на параллельную темку http://forum.ru-board.com/topic.cgi?forum=33&topic=0063&start=40 и понял из всего, что знал, что нужен .NET
Потому вопрос можно и снять.

Всего записей: 2366 | Зарегистр. 13-06-2001 | Отправлено: 21:41 07-09-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
понял из всего, что знал, что нужен .NET

Vsevolod, дело хозяйское.
Но вывод не такой очевидный, как кажется на первый взгляд.

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 15:31 12-09-2004
Dim_San



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перспектива .NET пока что подкрепляется PR'ом Microsoft'а. Это всего-лишь Java-подобная платформа.
Так что по поводу перспективности - еще не известно что более Java или .NET
Время покажет...

Всего записей: 56 | Зарегистр. 08-09-2004 | Отправлено: 19:40 14-09-2004
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dim_San

Цитата:
еще не известно что более Java или .NET Время покажет...

Так ведь время покажет когда-нибудь потом. А работать надо сейчас

Всего записей: 3923 | Зарегистр. 31-03-2002 | Отправлено: 01:41 15-09-2004
mihas83



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dneprcomp

Цитата:
Так ведь время покажет когда-нибудь потом. А работать надо сейчас  

Вот - вот. Спорить сейчас не конструктивно.
Кстати, в параллельном топике здесь о том же.

Всего записей: 7855 | Зарегистр. 15-07-2003 | Отправлено: 11:51 15-09-2004 | Исправлено: mihas83, 11:52 15-09-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Решил поучиться программированию. С чего начать?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru