Вопрос № 32894: Здраствуйте!
Никак не могу решится какой язык мне лучше начать серьёзно учить (немного знаю pascal(Delphi) и C), в основном хотелось бы писать програмы под линукс но и под другие системы тоже. Т.к. Си уже отмирает то не знаю что выбрать С++ ...
Вопрос № 32.894
Здраствуйте!
Никак не могу решится какой язык мне лучше начать серьёзно учить (немного знаю pascal(Delphi) и C), в основном хотелось бы писать програмы под линукс но и под другие системы тоже. Т.к. Си уже отмирает то не знаю что выбрать С++ или Java
Помогите пожалуста с выбором, может вообще учить чтонибудь другое, неважно что сложнее или легче мне важнее что лучше и нужнее...
Отправлен: 09.01.2006, 01:05
Вопрос задал: Barb (статус: 4-ый класс)
Всего ответов: 6 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: __Cheat3r
Доброго времени суток. Я пишу программу , наподобии ICQ Она должна таскать туда сюда файлы , с интернет сайта(там скрипт для этого). Очень интересно узнать , как соедениться с интернет HTTP сервером и, не прерывая интернет соединения, постоянно закачивать файлы, с определнным интервалом. Хочеться попродробней узнать. т.к. использование компонентов мне не подходит. они очень медленные.Скачивание файла , размером 17кб (на скорости 4мегабита/сек, скорость реальна) производиться от 5 до 15 секунд. А Это не реально
для моей программы...Смысл компонентов ведь в том: Пока соеденился , пока скачал , потом разЪеденился.. Это долго . Хочу качать по выше описанному способу. Как? Спасибо всем кто даст ответ..
Среда : BCB 6 ;Компоненты Indy 8/9;
Приложение:
Ответ отправил: __Cheat3r (статус: 1-ый класс)
Отправлен: 09.01.2006, 02:03 Оценка за ответ: 1
Отвечает: romodos
Здравствуйте, Barb!
Я бы не сказал что Си умирает. Для того чтобы писать на C++ и C# нужно знать чистый Си. Ведь язык-то тот же. Только добавилось объектно-ориентированной программирование. А зная Си вы без труда освоите и Java, и C++, и C#. Ведб они все по своей сути базируются на си. Изучать новые языки намного легче, если вы уже знаете какой-то (в вашем случае Паскаль и Си). Сейчас входит в моду язык C# и J#. Советую вам установить на комп Microsoft Visual Studio и Borland JBuilder.
И начать изучать эти языки. Т.к. это переносимые языки, то у них большое будущее. В частности Java используется очень щироко для мобильных ОС.
--------- FAQ me off!
Ответ отправил: romodos (статус: Практикант)
Отправлен: 09.01.2006, 11:18 Оценка за ответ: 5
Отвечает: koshi
Здравствуйте, Barb!
На самом деле и с C++ и с Java - работу найдешь легко, если будешь разбираться на должном уровне. Если хочешь кодить под Linux - лучше конечно С++, просто в исходниках сможешь разбираться да и кодить тоже разумеется. При этом после С++ пересесть на Java проблем думаю не составит, если жизнь завтавит, языки очень похожие! Вообщем на мой взгляд в хорошим знанием С++, можно будет перейти на что угодно и разобраться с любой технологией))
Удачи!!!
--------- Don't worry by groovy
Ответ отправил: koshi (статус: 2-ой класс)
Отправлен: 09.01.2006, 15:27 Оценка за ответ: 5
Отвечает: PROD
Здравствуйте, Barb!
ну если под Юникс системы то С однозначно. под него конечно можно на всех (почти) языках программировать, но "родной", для него, все таки лучше. А вообще это только первое время для тебя будет большое различие между Си и Делфи - когда поймешь как это работает в одном языке вообщем то поймешь это и в другом
Ответ отправил: PROD (статус: 2-ой класс)
Отправлен: 09.01.2006, 18:35 Оценка за ответ: 5
Отвечает: Cerber
Здравствуйте, Barb!
я думаю, что лучше тебе остановить выбор на СИ++...
и под линух много что можно написать и постепенно изучать Visual для качественного программирования под винду...
--------- Россия, вперед !!!
Ответ отправил: Cerber (статус: 1-ый класс)
Отправлен: 09.01.2006, 21:16 Оценка за ответ: 5
Отвечает: Zitz
Здравствуйте, Barb!
ИМХО: Важен не язык - важен продукт... Т.е. конечному пользователю Вашей программы совершенно побоку на чем она написана!
Я всеже советую изучать C++ (в какой ветке вопрос задал, такой ответ и получил)...
А именно Microsoft Visual C++, причем обязательно с использованием MFC, т.к.
1. Классы очень экономят время и поиск нужных Апи;
2. Как выразился здешний эксперт - люди получают за это деньги ;-), т.е. с работой проблем не будет.
3. Как можно увидеть из названия - первое слово везде Microsoft, а это значит, что это актуально, потому как дядя Билли всем правит ;-) + всячески поддерживает.
Если Вы противник этой корпорации, вот Вам аргументы:
1. Винда стоит на компах большенства пользователей.
2. Данный портал является "официальным партнером Микрософт в России".
3. Извечная мудрость: "настоящие программисты любят Windows, потому что все ошибки сделанные по собственной глупости всегда можно свалить на Microsoft".
Ну я тоже долго метался по оболочкам и языкам - бэйсик, паскаль, с, делфи... Но в конечном итоге остановился на ВижлС++.
И еще: я не думаю что Делфи и ВижлС++ схожи, у них есть свои особенности, взять хотябы то что они построены на разных языках, по разному задаются объекты, да и компоненты разные. Т.е. выбрав какую либо среду скорее всего сможешь пользоваться второй только огранничено... Ну можно конечно две среды выучить, но ни одну из них в совершенстве... Просто времени не хватит. Ну если Вы не вундеркинд естественно ;)
В общем от Вашего выбора зависит в какую ветку портала Вы попадете ;) Каждый кулик хвалит свое болото! А по сути это не важно (см. начало).
Приложение:
--------- Успех неизбежен
Ответ отправил: Zitz (статус: 4-ый класс)
Отправлен: 10.01.2006, 21:05 Оценка за ответ: 5