Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Java или C++ ???

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Java или C++ ???
Имя
Сообщение << Старые топики   Новые топики >>
Java или C++ ??? - 2005-07-16 22:36:56   
playone@

Сообщений: 11
Оценки: 0
Присоединился: 2005-02-26 19:15:02
Недавно начал учить C++, мне очень нравится, но все вокруг только и говорят о крутых возможностях явы и о её будущем. Я начал думать и о своём будущем, стрёмно стало от того что я столько времени отгрохаю на изучение(профессиональное) языка С++ а он больше никому нужен не будет. Помогите здраво оценить возможности С++ и Java в будущем, и выскажите ВАШ приоритет при выборе языка програмирования.

PS:Я учусь в универе по специальности информационно-измерительная техника, так что мне прямая дорога на гос. предприятие!!!!!
Post #: 1
Java или C++ ??? - 2005-07-17 00:41:31   
Vovun

Сообщений: 39
Оценки: 0
Присоединился: 2005-01-15 01:18:21
Сам наверно знаеш что java межплатформена и является помесью сей и паскаля но это все фигня изучай дальше серьезно C и никого не слушай про ету ерись за явой будуще будущее неясно и скрыто пелиной тумана а С еще по крайней мере будет актуален лет 5 наверно так что не сцы прорвешся если один язык профессионально изучиш то другие уже проще будет значительно проще Все.[sm=sm203.gif]
Post #: 2
Java или C++ ??? - 2005-07-17 00:54:59   
Lirick

Сообщений: 114
Оценки: 0
Присоединился: 2004-10-15 00:31:33
скажу коротко не буду приводить примеры их тут и так надеюсь приведут. Я знаю что по крайней мере с++ всегда и везде будет нужен. Так что не бросай никогда с++…удачи в дальнейшем ее изучении.
Post #: 3
Java или C++ ??? - 2005-07-17 02:24:17   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

—————-<BR>Цитата: Дата:16.07.2005 22:36:56, Автор: playone@ ::
Недавно начал учить C++, мне очень нравится, но все вокруг только и говорят о крутых возможностях явы и о её будущем.<BR>
—————-


Хе-хе. Всё время существования java ведутся такие разговоры.

quote:

—————-<BR>Цитата: Дата:16.07.2005 22:36:56, Автор: playone@ ::
<BR>Я начал думать и о своём будущем, стрёмно стало от того что я столько времени отгрохаю на изучение(профессиональное) языка С++ а он больше никому нужен не будет.<BR>
—————-


А сколько времени? Года два-три наверное… Если под контролем знающего программера, то можно и в полгода. Но это всё равно не время.

quote:

—————-<BR>Цитата: Дата:16.07.2005 22:36:56, Автор: playone@ ::
<BR>Помогите здраво оценить возможности С++ и Java в будущем, и выскажите ВАШ приоритет при выборе языка програмирования.<BR>
—————-



Я знаю Java и знаю C++, и выбор между ними делаю каждый раз когда собираюсь чего-нибудь написать.
Java – язык, и неплохой язык. Но – зараза – интерпретируемый. JIT хорош, но всё равно интерпретатор. Да и системное программирование в java сосёт. В C++ ещё можно написать утилитку поднимающую сетевой интерфейс, а в Java проще и не браться. Чего мне в Java нравиться так это javax.swing и "более чистый" по сравнению с C++ синтаксис, а всё остальное у мя и без java есть.

C++ – сраный язык, но он C++, ему можно. Его главный бонус (по сравнению с Ada например) – он умеет кушать C'шные *h файлы. Плюс ООП и C-like синтаксис. Но как я смотрю на gcc, я не удивлюсь если в ближайшем будущем C'шные загловочные файлы будет кушать любой фронт-енд gcc (в т.ч. и Ada). Но это так… C++ чем дальше, тем больше вырастает как замена универсальному C. И лет десять ещё, никуда не денется как я думаю.
А Java… это слухи были или нет, насчёт того что M$ больше не будет вставлять JRE в свои винды? кроме того, я видел всего два приложения написанных на Java: JBuilder и Maple (восьмой по-моему). В *nix – java пользуется просто как ещё один скриптовый язык, а Delphi только для энтузиастов, всё остальное C и C++.
Единственное место, где java закрепилась – мобила. Но пока мобила не доросла, хотя бы до i386 по производительности, и до 32Mb ОЗУ – это так, по приколу. Ещё java неплохой скрипт язык для приложения, в таком виде она неплохо живёт в OpenOffice. Ну апплеты в инете попадаются иногда, но реже чем MacromediaFlash.
А насчёт кроссплатформенности… видел Firefox? Чем не кроссплатформенное приложение? А java'ой там и не пахнет, между прочим.

PS. м-м-м,,, не надо расценивать это как "провокацию флейма", или ещё что-нибудь из того же репертуара. это просто моя точка зрения.
Post #: 4
Java или C++ ??? - 2005-07-17 15:33:41   
playone@

Сообщений: 11
Оценки: 0
Присоединился: 2005-02-26 19:15:02
Вобщем ребята я понял одно. Выучу проф. C++,а дальше всё подтянется. Или я не прав?[sm=go139.gif]
Post #: 5
Java или C++ ??? - 2005-07-17 18:46:40   
troxa

Сообщений: 50
Оценки: 0
Присоединился: 2005-03-31 22:19:26
прав
C++ первичен
Post #: 6
Java или C++ ??? - 2005-07-17 21:58:08   
ventilyator

Сообщений: 423
Оценки: 0
Присоединился: 2004-10-28 15:46:45
если под систему, то С++ однозначно
если под веб-девелопинг, то тут ява имхо. веб-приложения на сях пишуцца тока такие, у которых совсем критические нагрузки - типа поисковики, чаты(большие), мыльные сервера и прочее
а для интерфейсов и разных веб-систем ява пойдет норм. несколько сот человек одновременно держит тока так. что мне в ней ндравица, то что она объединяет в себе и перл и пхп (JSP и сервлеты). к тому же каждый запрос на яве, это просто отдельный поток, в отличие от пхп и перла, где каждый раз проходит прекомпиляция
Post #: 7
Java или C++ ??? - 2005-07-18 12:16:18   
playone@

Сообщений: 11
Оценки: 0
Присоединился: 2005-02-26 19:15:02
Мне кажется что Java это просто модная технология. Да она очень хорошо подходит к вебу и к разным там мабилам. С++ это универсальный язык который круто пригодился системным программистом. Так за чем будущее? За системным программированием или за вебом? (хотя ясно что и то и другое никак не вымрет, но дефецит каких деваелоперов наблюдается у нас?)
ЗЫ: Будущее - это по моему года так через четыре (когда универ закончу). Ориентируйтесь на это время![sm=sm203.gif]
Post #: 8
Java или C++ ??? - 2005-07-18 15:00:33   
ventilyator

Сообщений: 423
Оценки: 0
Присоединился: 2004-10-28 15:46:45
сишному программеру легче работу найти. но зато у явовского потолок зарплаты выше.

а ваще, программерство как профессия сакс :(
может, вначале это ндравица, но потом достает конкретно. особенно када тебя постоянно поджимают сроки, разные дополнительные пожелания, тормоза коллег по работе и прочее…
вот для души программить - это просто рулез.

зато из программеров вырастают (если мозги есть) до (как говорят за бугром) системный или программных архитекторов. вот они хорошо получають… (не у нас естественно)
в америке ща кризис программеров, т.к. эта профессия интернациональная и системное программирование нынче выносят в страны с дешевой рабочей силой (в основном в индию). в этом плане веб-девелопинг мне видица более перспективной отраслью.

тока вот еще что. тебе никто не запрещает изучать и то и другое. например, занимаясь системным программингом никто тебе не запрещает самому изучать яву (перл,пхп и прочее). потом дуеш на брейнбенч или на сан.ком, сдаеш соответствующий курс (нуна знать инглиш и иметь около 300 баксов) и смело пишеш резюму, где с гордостью указываиш номер тваво сановского диплома. уверяю тебя, вузовский диплом рядом с сановским будет не более чем кусочком бумашки. на работу таких спецов берут без разговоров.
Post #: 9
Java или C++ ??? - 2005-07-19 15:19:10   
playone@

Сообщений: 11
Оценки: 0
Присоединился: 2005-02-26 19:15:02
А как сейчас нащёт низкоуровн. программирования?
Рулит ли связка C++ + JAVA + ASM + какая нить база данных? [sm=go139.gif]
Post #: 10
Java или C++ ??? - 2005-07-21 16:51:33   
ventilyator

Сообщений: 423
Оценки: 0
Присоединился: 2004-10-28 15:46:45
на асме нынче:
1. с дровами паряца
2. ОСи пишут
3. игрушки разгоняют (критические по времени выполнения места и просто тяжелые блоки)

п1 и п2 у нас в стране в данный момент времни не особо. хотя, фиг знает, к чему приведет наша программа технопарков - минимум 2 больших программерских нынче не то уже есть, не то вот-вот будут
ну а на игрушках особо не заработаеш. с нашим уровнем пирацтства в стране игрушки продавать невыгодно - тока на запад. но там особо бабла на раскрутку нет.

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

ява юзаеца тока для сурьезных веб-проектов. таких контор мало.

их связка (с примерами готовых работ или готовых проектов) это твое резюме. я не знаю людей, программирующих сразу на всех этих языках. обычно используеца разделение труда - один на сях, другой на яве и прочее… к тому же чем больше технологий используется в конечном продукте, тем друднее конторе потом поддерживать этот продукт

бд программеру нада знать обязательно. интерфейсы на всех языках, которые он знает. и бд знать самые основные: мускуль - обязательно, постгря - обязательно, мс-скуэль-обязательно, оракл - весьма желательно, интербейс(и фаерберд) весьма желательно. остальная экзотика по выбору
к тому же надо знать сам SQL и знать что такое триггеры и хранимые процедуры. уметь их создавать (придеца учить языки, сопутствующие этим базам - например, plpgsql)

программер на сях и веб-девелопер (перл с сопутствующими знаниями) на рамблере получают от полутора килобаксов. но работы дофига. и знать и уметь там надо уже сразу. без опыта не знаю - возьмут ли…

в дойчебанке ява-программер получает что-то около 2килобаксов + половину годового заработка в конце года

ну это тока мажор
обычно, программеры получают поменьше (спасибо китайцам и индусам). работы дофига и постоянно подгоняют, урезают сроки и прочее… так что чем раньше ты сбацаеш какие-то полезные проги (или законченные веб-проекты), тем быстрее устроишся на работу с неплохой зарплатой, тем быстрее ты потом вырастиш из программера в кого-нить более приличного [sm=9.gif]
Post #: 11
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Java или C++ ???







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.