Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» стоит ли сейчас учить Си

Автор: TheChampion
Дата сообщения: 13.06.2005 09:07
Nimnul

Цитата:
А изучать, это вдумыватся, вчитывать, анализировать - надолго...)

Плюс еще постоянная практика, иначе оно гроша ломанного не стоит!

begem0t
В отличие от всяких там паскалей главным объектом изучения в C/C++ является стандартная библиотека. Синтаксис этих языков прост, как в VB (чтобы там ни говорили), и только библиотека делает из 60 операторов и инструкций самый мощный язык программирования.

Я, например, некоторое время грешил на реализацию cxx, ввод данных в которой в вектор был медленне, чем в Си и даже в паскале. Проблема решилась использованием буферизованных итераторов ввода.
Автор: begem0t
Дата сообщения: 13.06.2005 10:10

Цитата:
Синтаксис этих языков прост

может и прост, но с непривычки нечитабелен
хотя привыкаю потихоньку
Автор: dotBY
Дата сообщения: 16.06.2005 05:28
Да, вот еще. Проскочила фраза, что делфи доминирует среди интернетчиков, которых можно спросить и непрофессионалов... Отнюдь. Это у нас она доминирует, потому что делфя проще и приложения на ней быстрее делаются. А менталитет совкового человека известен - ай, да ну его, зачем руками, да еще разбираться. Вот кнопочек на формочку накидаю - и все ок. Причем этим частенько грешат и довольно неплохие и толковые программеры. Все очень просто - лень. А вот среди буржуев, которые кстати платят гораздо больше, основное хождение имеет Си / ++, а в последнее время модным стал Шарп. Сам его юзаю и жутко доволен. Как бы не материли Мелкомягких, но сделали они очень и очень качественный продукт... Но это все лирика.
Все зависит от того, чем ты планируешь заниматься. Если ты не испытываешь острой потребности в программировании ядра оси или мат.задач - Си не нужен. Заметь, не "бесполезен", а именно ненужен. Учти еще фактор времени. Чем раньше ты займешься языком, тем больше в нем преуспеешь. А вот хватать отовсюду по чуть-чуть - последнее дело. И наибольшие прибыли приносит именно программирование небольших бытовых программ. Просто их нужно уметь продавать. Лично я начинал очень просто - написал небольшую программку отцу для работы с бухгалтерией. Его клиенты увидели и заинтересовались. Спросили, а не могу ли я вот так и так. Могу. Ой, сделай пожалуйста. Дальше больше. Нарабатываешь имидж и растешь над собой пока космические корабли бороздят Большой театр...
Автор: JustAMaaan
Дата сообщения: 16.06.2005 05:41
Не трать время, Си тебе не нужен однозначно. Язык - это всего лишь инструмент, и если ты не знаешь, зачем тебе этот инструмент и нужен ли вообще - значит, ты способен прожить и без него.
Автор: begem0t
Дата сообщения: 16.06.2005 06:29
я админ, частенько приходится иметь дело с юниксами, и незнание некоторых вещей напрягает. Собственно вопрос этот для себя я уже решил - стоит.
Автор: JustAMaaan
Дата сообщения: 16.06.2005 08:10
Ну если админ - тогда забивай смело. Не видел ни одного админа, который бы программировал на чем-то, отличном от скриптовых языков. Админ - не кодер. Хотя некоторые идювоты действительно мечтают получить все в одном флаконе, да еще и подешевше, но ты смело посылай таких подальше - эти упыри тебя вусмерть заездят, сам потом такую работу проклянешь.
Автор: begem0t
Дата сообщения: 16.06.2005 09:00
JustAMaaan ну кто о чем мечтает меня не особо интересует, я для своих нужд изучаю
в самые дебри Си я залезать не планирую, но понимать его хочется, да и остальные языки после него - тьфу
Автор: TTA
Дата сообщения: 24.06.2005 14:32
Не актуально, хотя есть фанатики , скрость разработки бизнес-приложений гипер низкая, ни в какие сроки и бюджеты не впишешься, я лично отказался от этой безуиной идеи
Автор: begem0t
Дата сообщения: 24.06.2005 14:55
да, Си не для бизнес приложений, но для технических нужд (для себя) очень полезен всётаки!
Автор: sk Asgard
Дата сообщения: 24.06.2005 21:32

Цитата:
да, Си не для бизнес приложений, но для технических нужд (для себя)

истину глаголишь
Автор: TheChampion
Дата сообщения: 27.06.2005 11:40
TTA

Цитата:
Не актуально, хотя есть фанатики , скрость разработки бизнес-приложений гипер низкая, ни в какие сроки и бюджеты не впишешься, я лично отказался от этой безуиной идеи

Специально для тех, чья скорость набора не превышает 1 симв/мин есть Visual Studio 2003: накидал быренько контролов на формочку и радуешься. Если же указанные лица вдобавок страдают маразмом, то есть auto_ptr и Managed C++.
Автор: begem0t
Дата сообщения: 27.06.2005 11:50
TheChampion
да дело не в скорости набора, делфи например это не столько язык сколько набор компонентов, из которых иной раз можно налабать программу крутую с 3 строчками кода за минуту. Правда возникает вопрос, твоя ли это программа... когда надо по быстрому отжать деньги такой вариант очень привлекателен, чем на Си всё с нуля писать. Но зато на Си если уж написал - она и через 10 лет работать будет, и от корявых компонентов не зависит ничего. Сколько раз отговорки дельфистов слышал - "ну что тут поделаешь, компонент такой!"
Автор: OdesitVadim
Дата сообщения: 29.06.2005 10:11
begem0t

Цитата:
Но зато на Си если уж написал - она и через 10 лет работать будет,

Си зависит от библиотек. С ним таже история

Цитата:

ну что тут поделаешь, библиотека такая!

Особено при переполнениях буфера?
Автор: Antelope
Дата сообщения: 30.01.2008 14:05
Привет всем. Может у кого-нибудь имеются в наличии справочники или самоучители по CVI? Срочно нужно!!! Пожалуйста пожалуйста!...
Автор: BaluBig
Дата сообщения: 30.01.2008 18:48
От тут нафлеймили на 3 страницы а забыли про один интересный момент. Программировать можно не только PC. А еще и микроконтроллеры разнообразные. На асме писать уже влом (кроме случаев категорической экономии памяти), а кресты для них тяжеловаты пока. Вот там С живет побеждает.
Автор: Qraizer
Дата сообщения: 30.01.2008 19:06
Я бы сказал, что тяжеловаты не плюсы сами по себе, а тяжеловато предоставить плюсовые средства разработки. Это гораздо дороже получится, а не факт, что будет востребовано из-за того же самого аргумента. Просто все привыкли, что плюсы для МК редкость, вот и не жалуются. Тем не менее EDG как раз и специализируется на плюсовых front-end компиляторах, которые крупными поставщиками встроенных систем ещё как востребованы. Даже Intel Compiler и Comeau испорльзуют решения от EDG, и лет пять назад в КВ, где я тогда работал, юзали С++ компилер для некоего DSP. Правда, до совершенства компилятор в то время ещё не довели.
Автор: le0nchik
Дата сообщения: 27.03.2008 07:22
Где взять декомпилятор для Си.
Автор: c0d3r
Дата сообщения: 27.03.2008 09:19
TheChampion

Цитата:
Просто VC включает в себя MFC, а gcc, например, Motif.


Может VС и включает в себя MFC, но gcc точно никакого Motif не включает.

Страницы: 12

Предыдущая тема: Триангуляция множества точек


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.