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

» С чего начать с С или с С++?

Автор: nitalaut
Дата сообщения: 29.06.2003 00:38
Помогите выбрать язык программирования плиз...
Автор: woffer
Дата сообщения: 29.06.2003 01:53
Без вопросов C++
Автор: arto
Дата сообщения: 29.06.2003 17:32
python
Автор: mymuss
Дата сообщения: 29.06.2003 18:41
ANSI C.
Автор: mxm1975
Дата сообщения: 29.06.2003 19:13
Вот ведь, неугомонный... Действительно, ANSI C.
Автор: dvs
Дата сообщения: 29.06.2003 21:44
Python
Автор: mymuss
Дата сообщения: 29.06.2003 21:54
arto
dvs
Можно для тех кто на броневике растолковать: причем тут Питон (см. название темы)?
Автор: Cheery
Дата сообщения: 29.06.2003 22:29
C#
Автор: mymuss
Дата сообщения: 29.06.2003 23:06
Cheery
Тот же вопрос что и к arto и dvs: Причем тут C#? Человек спрашивает про С или С++!
Автор: Cheery
Дата сообщения: 29.06.2003 23:13
mymuss

Цитата:
Тот же вопрос что и к arto и dvs: Причем тут C#? Человек спрашивает про С или С++!

А при том, что он о нем и не слышал скорее всего.. А уже почти все на него перешли..
Автор: mymuss
Дата сообщения: 29.06.2003 23:20
Cheery

Цитата:
А при том, что он о нем и не слышал скорее всего.. А уже почти все на него перешли..

Не понимаю я тебя (((
Ну если б он спросил "с какого языка начинать учить программирование" я бы понял.
И как же это все могли перейти на язык, который существует под аж одну платформу да и то при наличии фреймворка...
Автор: SooS
Дата сообщения: 29.06.2003 23:27
Ну зачем изучать си??? си плюс он поприятнее будет во многих своих возможностях, а для начала изучения имхо особой разницы нету, я сразу плюс учил
Автор: mymuss
Дата сообщения: 29.06.2003 23:45
SooS
Затем, что потом получаются программисты, знающие STL, шаблоны, ООП, но при этом не умеющие нормально со строками работать.
Огромное кол-во кода уже написано на С и часто необходимо писать приложения, совместимые с этим кодом итд. А для этого его надо вЫчитать. А для этого необходимо понимать как в С работают со строками, с потоками, памятью итд.

Хотя, для программиста, который ограничивается написанием Hello world на Билдере, наверное, ANSI C не нужен.
Автор: nitalaut
Дата сообщения: 29.06.2003 23:57
Спасибо всем за ответы.
Я сделал выводы.
Автор: woffer
Дата сообщения: 30.06.2003 00:29
mymuss будет не очень легко переходить на c++ после с. имхо, обычно бывает так. поэтому с++ кажется предпочтительней.
Автор: mymuss
Дата сообщения: 30.06.2003 00:39
woffer
Да, возможно, ты прав. Но если идти по пути наименьшего сопростивления, то тогда QBasic, однозначно.
Автор: woffer
Дата сообщения: 30.06.2003 01:28
mymuss cильно утрируешь Вопрос то был про с/c++, да и qbasic, лично для меня сложнее с, как не порадоксально это звучит
Автор: rew
Дата сообщения: 30.06.2003 02:20
не знаю у кого как, с си на си++ все нормально переходится, по крайней мере если си проблем не было, то и с си++ не будет
Автор: BugWriter
Дата сообщения: 30.06.2003 08:47
Cheery

Цитата:
А при том, что он о нем и не слышал скорее всего.. А уже почти все на него перешли..

Так уж и все!
Автор: niki2k1
Дата сообщения: 30.06.2003 09:01
Лучше сразу с С++.
А если подходить прагматически, то еще лучше начать сразу с Java или C#, чтобы не терять время
Автор: BugWriter
Дата сообщения: 01.07.2003 06:13
niki2k1

Цитата:
А если подходить прагматически, то еще лучше начать сразу с Java или C#, чтобы не терять время

Время Java почти прошло, увы! Так что если хочется "модного" - C#, а если "всё уметь" - начинай с С, потом - С++ и C#...
Автор: niki2k1
Дата сообщения: 01.07.2003 09:52
BugWriter

Цитата:
Время Java почти прошло, увы!

Она из новинок уже ушла, это правда, а насчет того, что время ушло...
Пока NET FW предоставлеят еще слишком мало возможностей. Он покрывает только разработку Desktop-приложений или двух-уровневых систем. Это потому-что пока как таковых нет технологий поддерживающих NET, чего сейчас в избытке для Java. Я так понял MS сейчас активно пытается эту ситуацию исправить и начинает с выпуска своего SQL Server'a с поддержкой языков NET'a для написания хранимых процедур. В общем, я думаю до возможностей Java NET'y развиваться еще года 3 или более...
Автор: kaspar27
Дата сообщения: 01.07.2003 13:55

nitalaut

Цитата:
Помогите выбрать язык программирования плиз...

Зависит от целей для чего это изучение начинать .
Если для дальнейшего трудоустройства можно зайти на job.ru
проаналезировать существующие вакансии и убедится что вакансий с С очень мало а те что есть
требуют опыта и серьезных знаний.
Лучше браться за С# или Java можно быстрея достигнуть рузультатов позволяющих трудоустроится.
Можно также будет cдать сертификацию.
Потом если желание еще будет можно и С и С++ поближе познакомится это будет уже совсем просто

Если выбор такой строгий только между С и С++ я бы советовал сразу С++ т.к. в любом случае вначале будет объяснятся структурное программирование.
Автор: mymuss
Дата сообщения: 06.07.2003 22:25
arto
dvs
Cheery
- Не подскажите, как по английски спросить который час?
- Да зачем тебе тот английский! Ты лучше иврит учи!

2Moderators: сорри, не удержался.
Автор: BugWriter
Дата сообщения: 11.07.2003 13:24
niki2k1

Цитата:
Она из новинок уже ушла, это правда, а насчет того, что время ушло...

Из новинок ушла, а как серьёзная платформа так и не случилась.
Сколько было разнообразных несовместимых между собой Java-машин? Теперь MS вообще на неё плюнул...
Автор: SSergeaA
Дата сообщения: 11.07.2003 19:32
niki2k1

Цитата:
я думаю до возможностей Java NET'y развиваться еще года 3 или более...

Скажи, что есть в Java и нет в .NET ?
BugWriter

Цитата:
а как серьёзная платформа так и не случилась

А на западе, и российских к-ниях,выполняющих зап-ные з-зы, говорят, что Java очень популярна.

А насчет С vs C++, то Страуструп советует в своей книге (С++ 3ed) учить сразу С++.
Автор: kaspar27
Дата сообщения: 14.07.2003 09:06
BugWriter

Цитата:
Теперь MS вообще на неё плюнул...


И сделал С#


Автор: niki2k1
Дата сообщения: 14.07.2003 12:33
BugWriter

Цитата:
Из новинок ушла, а как серьёзная платформа так и не случилась.

Да как раз серьезная платформа и получилась, причем она одна такая и конкурент только один - MS dotNET.

Цитата:
Сколько было разнообразных несовместимых между собой Java-машин? Теперь MS вообще на неё плюнул...

Да нет вроде несовместимых. Есть Sun'овская и IBM'овская.
Насколько я понимаю, мало совместимы только аналоги J2ME для мобильных устройств.
MS хотели аналог сделать, мучились и вымучили J#, зачем правда, непонятно.
Автор: GSmof
Дата сообщения: 14.07.2003 13:59
Лучше учить сразу С++.
Это будет основа знаний для всего остального.
Автор: niki2k1
Дата сообщения: 15.07.2003 12:45
SSergeaA

Цитата:
Скажи, что есть в Java и нет в .NET ?

Пока что нет серверов приложений (Oracle, WebLogic и т.п.) под .NET и нет DBMS с поддержкой языков NET'a (но скоро будет, следующая версия MS SQL Server).
В общем, при разработке многоуровневых приложений каждый из уровней есть возможность писать на Java и выбирать операционку, на NET'e - пока нет.
Лично я недостаток NET'a вижу именно в этом. Но неоспоримые достоинства у NET'a тоже есть.

Страницы: 12

Предыдущая тема: Как убрать кнопку выхода у программы?


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