Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Преход с языка на язык? / 22 сообщений из 22, страница 1 из 1
26.02.2005, 15:56
    #32934929
ChooviS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
Здравствуйте.
Вот узучаю я Чистый Си в универе почти год. Массивы, указатели, циклы , работа с функциями... это я все уже отточил почти до блеска. Но вот как то подумал зачем мне нужен чистый Си? подумал поучить самостоятель другие языки, остановился на C# - ну что бы сайты делать. А он оказался совсем какой-то другой, не такой как чистый Си... .
Подскажите, вообще переход от одного языка к другому это долгое и сложное дело? Что насчет
--Visual C++.NET,Visual C++ -между ними вообще есть разница?
--Java
--C#
переход к ним сильно сложен?
...
Рейтинг: 0 / 0
26.02.2005, 16:23
    #32934962
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
1) Visual C++.NET содержит по сравнению с VC++6.0 расширения языка для работы с managed code вроде __box, __gc итд. Ну и естественно библиотека классов .NET
VC++2005 будет C++/CLI, там язык стал более похож на нормальный, но имеет некоторые стилистические различия
2) Миграция Java <=> С# с языковой точки зрения элементарна, вот только библиотеки разные, именно их учить надо
3) Delphi, VB просты сами по себе

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

________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
26.02.2005, 18:04
    #32935046
ChooviS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
Что еще за библиотеки???
...
Рейтинг: 0 / 0
26.02.2005, 23:31
    #32935186
SivoohC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
ChooviSЧто еще за библиотеки???
Художственной литературы.

Бери книжку "философия java" 3-е издание и читай, учи, что такое современный ОО язык (в отличии от процедурного искапаемого Си :))

Прочитав, подумай, в какой области хочешь программить и выбери тот язык, который для этих целей подойдёт (java, c++/c#, asm и т.д.) и уже целеноправленно изучай его.

Почему "философия java", а не руководство по C++ и т.д. - что бы не тратить кучу времени впустую.
...
Рейтинг: 0 / 0
27.02.2005, 14:43
    #32935396
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
ChooviS...Но вот как то подумал зачем мне нужен чистый Си? подумал поучить самостоятель другие языки, остановился на C# - ну что бы сайты делать. А он оказался совсем какой-то другой, не такой как чистый Си... .
Подскажите, вообще переход от одного языка к другому это долгое и сложное дело? Что насчет
--Visual C++.NET,Visual C++ -между ними вообще есть разница?
--Java
--C#


Мыслишь в верном направлении. Сейчас уже трудно представить предметную область где знание С++ было-бы обязательным. Я учавствовал в крупном проекте автоматизации деятельности предприятия. Проект присался на чистом С#. Никаких нареканий со стороны заказчика касаемо реализации не было. Плюс мы получили великолепную возможность портировать проект на Itanium64 без перекомпилляции всей системы. С++ средства разработки этим похвалится не могут.

По поводу перехода с C++ на Java могу сказать, что у меня этот процесс занял 1 месяц. С языком C# та-же самая ситуация. Только библиотеки классов немного отличаются, однако принципы построения иерархии классов в них настолько четко систематизированы, что изучить их не составит труда.

С++ знать конечно хорошо. Это вроде-как правила "хорошего тона" в современном копмьютеризированом обществе. Да и поклонники "Пингвина Тукса" и "Чертика в тапочках" тебя уважать будут.

Java нужно знать если будешь разрабатывать сайты под веб серверы семейства Apache. С#.Net - для Microsoft IIS.

Java и C#.Net настолько хорошо раскручены сейчас, что трудно говорить о каких-то преимуществах одного по сравнению с другим. Между ними - здоровая конкуренция, которая идет на пользу обоим.
...
Рейтинг: 0 / 0
27.02.2005, 16:10
    #32935434
ChooviS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
Visual C++.NET содержит по сравнению с VC++6.0 расширения языка для работы с managed code вроде __box, __gc итд. Ну и естественно библиотека классов .NET
Visual C++ и Visual C++.NET - это , по синтаксису, одинаковые языки да?
Вообще это вроде мощные языки как я понимаю, а как по сложности?
...
Рейтинг: 0 / 0
01.03.2005, 01:43
    #32937534
vfabr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
автор(в отличии от процедурного искапаемого Си :))

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

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

авторVisual C++ и Visual C++.NET - это , по синтаксису, одинаковые языки да?

что вы так боитесь синтаксиса? почитайте всяких книжек умных (пока время есть), на работу устройтесь на 200-300$ в процессе гораздо легче что нить узнавать да и к томуже на реальной задаче ...

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

По яве есть суперская книжка (незнаю чтото ее никто нигде не называет) JAVA 2 Айвора Хортона. Именно как учебник по синтаксису и фичам. А по ООП я бы посоветовал Гради Буча Объектно Ориентированный Анализ и Проектирование на C++. От с++ там кот наплакал а про объектность очень интересно и познавательно рекомендую. В bolero.ru и та и другая есть все 270 и 280 рублей примерно соответственно

И про библиотеки я не совсем понял?? что там учить надо? нужно что нить отркыл ман и почитал, а учить это не наш метод :))
...
Рейтинг: 0 / 0
01.03.2005, 12:36
    #32938380
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
Программирование, ИМХО, это не знание языка, а умение писать программы.
Если изучение нового языка вызывает у тебя трудности, то это хреново.
Я PHP за месяц освоил. Perl за полтора. А до этого 4 года писал на Делфи.
Для сайтов лучше учи PHP. Возможностей не меньше, а хостинг дешевле. И разработка на нём будет быстрее и проще.

Да прибудет с вами дистрибутив.
...
Рейтинг: 0 / 0
02.03.2005, 01:03
    #32939988
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
во введении книги Кнута Искусство программирования есть фраза

"я не вижу ничего особенного, чтобы в течении недели
программировать на полдюжине различных ассемблеров".
...
Рейтинг: 0 / 0
02.03.2005, 02:37
    #32940006
fixit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
SarinПрограммирование, ИМХО, это не знание языка, а умение писать программы.
Если изучение нового языка вызывает у тебя трудности, то это хреново.
Я PHP за месяц освоил. Perl за полтора. А до этого 4 года писал на Делфи.
Для сайтов лучше учи PHP. Возможностей не меньше, а хостинг дешевле. И разработка на нём будет быстрее и проще.

Да прибудет с вами дистрибутив.

мне интересно за сколько дней ты с++ смог бы освоить ;)
Знал одного "полиглота", типа на все руки мастер. Дело дошло до дела, надо было кое что в MFC сваять, и поплыл чувак..

(..nothing personal..)

Програмирование это конечно умение писать программы ;) - т.е. знание языка и знание прилагаемых к языку библиотек.
...
Рейтинг: 0 / 0
02.03.2005, 08:14
    #32940080
synapse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
ChooviS Visual C++.NET содержит по сравнению с VC++6.0 расширения языка для работы с managed code вроде __box, __gc итд. Ну и естественно библиотека классов .NET
Visual C++ и Visual C++.NET - это , по синтаксису, одинаковые языки да?
Вообще это вроде мощные языки как я понимаю, а как по сложности?
Visual C++ -- VisualStudio 7.0
Visual C++.NET -- VisualStudio.net (тоесть 8.0)
Вообще да это один и тот же язык (толко разные версии студий- соответственно и сложность одинакова)
...
Рейтинг: 0 / 0
02.03.2005, 10:40
    #32940389
Тутта Л.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
прикольная темка)) только названа не точно
тут еще вопрос: это только у меня при переходе обратном
случаются всякие казусы?
так и хочется влепить begin end в фортране)
чингиз
мой шеф говорит: программирование в голове!
...
Рейтинг: 0 / 0
02.03.2005, 13:36
    #32941034
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
fixit
мне интересно за сколько дней ты с++ смог бы освоить ;)


Неудачный пример. Если чел. подготовлен в области ООП, и системного программирования то освоить синтаксис и семантику C++ ему не составит труда.

Другое дело - освоение библиотек. Но в твоей формулировке звучит фраза "..освоить С++..".
...
Рейтинг: 0 / 0
02.03.2005, 14:09
    #32941183
fixit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
mayton fixit
мне интересно за сколько дней ты с++ смог бы освоить ;)


Неудачный пример. Если чел. подготовлен в области ООП, и системного программирования то освоить синтаксис и семантику C++ ему не составит труда.

Другое дело - освоение библиотек. Но в твоей формулировке звучит фраза "..освоить С++..".

"освоить с++" в данном контексте означает реально освоить данный язык применительно к какой-либо конкретной области на практике. Например: звук, видео, драйверы, базы данных и тп.

А прочитать книжку про что такое include, private, public это и за день можно.
...
Рейтинг: 0 / 0
02.03.2005, 15:15
    #32941466
oracle_yzhas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
Java нужно знать если будешь разрабатывать сайты под веб серверы семейства Apache. С#.Net - для Microsoft IIS.

я в дауне
какое-то весьма ограниченное знания сферы применимости данных платформ

что касается серверов для j2ee (веб и апп сервера), то ими служат Tomcat, Rezin, JBoss, Bea Weblogic,IBM WebSphere, SAP ..... и др.

сервер для С# действительно только один - микрософтсовский
(тут вы и сами все понимаете )
...
Рейтинг: 0 / 0
02.03.2005, 16:51
    #32941844
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
fixit
Програмирование это конечно умение писать программы ;) - т.е. знание языка и знание прилагаемых к языку библиотек.Я тут больше согласен с Sarin-ом. Программирование- это прежде всего алгоритмы, подход к решению проблемы. А знание языка и библиотек- это... знание языка и библиотек. Ну примерно, язык - это молоток, надо уметь им правильно ударить гвоздь. Я программирование- это собственно комплекс мероприятий определяющих куда вбить гвоздь, и вообще гвоздь ли нужен или шуруп :)
...
Рейтинг: 0 / 0
02.03.2005, 17:31
    #32941999
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
oracle_yzhas
что касается серверов для j2ee (веб и апп сервера), то ими служат Tomcat, Rezin, JBoss, Bea Weblogic,IBM WebSphere, SAP ..... и др.


Я назвал наиболее широко распространенные (на мой взгляд): Apache и Apache Tomcat, разработка для которых ведется с использованием Java.

Если у вас есть статистика использования использования других (вышеупомянутых) серверов Web то публикуйте ссылки.
...
Рейтинг: 0 / 0
02.03.2005, 18:00
    #32942118
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
mayton oracle_yzhas
что касается серверов для j2ee (веб и апп сервера), то ими служат Tomcat, Rezin, JBoss, Bea Weblogic,IBM WebSphere, SAP ..... и др.


Я назвал наиболее широко распространенные (на мой взгляд): Apache и Apache Tomcat, разработка для которых ведется с использованием Java.

Если у вас есть статистика использования использования других (вышеупомянутых) серверов Web то публикуйте ссылки.

Tomcat это всего лишь сервлет контейнер, а как на счет EJB, мы в своих проектах используем JBoss и SUN Aplication Server, ну это понятно, заказчики российские и денег у них не много, а у буржуев восновном Web Logic, Web Sphere и немного реже встречаюся сервера приложение от Oracle и Borland.
А писать, что если Java, то тольк Tomcat - это неправильно.
...
Рейтинг: 0 / 0
03.03.2005, 03:52
    #32942605
fixit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
S.G. fixit
Програмирование это конечно умение писать программы ;) - т.е. знание языка и знание прилагаемых к языку библиотек.Я тут больше согласен с Sarin-ом. Программирование- это прежде всего алгоритмы, подход к решению проблемы. А знание языка и библиотек- это... знание языка и библиотек. Ну примерно, язык - это молоток, надо уметь им правильно ударить гвоздь. Я программирование- это собственно комплекс мероприятий определяющих куда вбить гвоздь, и вообще гвоздь ли нужен или шуруп :)

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

.. болтовня все это, иду молотком махать..:)
...
Рейтинг: 0 / 0
03.03.2005, 16:27
    #32944288
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
fixit
.. болтовня все это, иду молотком махать..:)я тоже... ;)
...
Рейтинг: 0 / 0
03.03.2005, 23:50
    #32945033
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
Тутта Л.прикольная темка)) только названа не точно
тут еще вопрос: это только у меня при переходе обратном
случаются всякие казусы?
так и хочется влепить begin end в фортране)


нет, не только у тебя. ))

в юниксе есть (был) препроцессор к фортрану называется RatFor.
там были введены обычные операторы управления -if then else; swich {}; do-while.
они разворачивались в последовательность goto и меток.

я, настолько не мог писать на фортране после c--, что уболтал системщиков поставить мне ратфор.
...
Рейтинг: 0 / 0
16.03.2005, 13:59
    #32963366
VidmakCase
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преход с языка на язык?
А я вот слышал, что программист это не тот кто знает языки программирования, а тот кто умеет читать хелпы :)
(Ну и естественно алгоритмы составлять).
Вообщем надо прочитать (понять) Кнута. И иметь в наличии книги по разным языкам
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Преход с языка на язык? / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]