Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1144 • Страница 24 из 58<  1 ... 21  22  23  24  25  26  27 ... 58  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 11.04.2004
Откуда: СПБ
Aside писал(а):
Ведь Си/Си++ и Паскаль позволяют писать чисто функциональные программы.

подразумевалось, что обычная(в смысле традиционная) парадигма программирования на этих языках не ФП.
так же как не отрицается возможность писать чисто процедурные программы на C++, что не мешает ему быть прежде всего ООП языком.
Добавлено спустя 6 минут, 31 секунду
Aside писал(а):
Это опять же лишь проблема экономии времени

не только. Скажем есть немало рекомендаций по использованию перегрузки операторов. Эти рекомендации применяются к C++, вероятно частично применимы к C#, но совершенно не применимы к Java по причины отсутствия там перегрузки операторов.



Партнер
 

Member
Статус: Не в сети
Регистрация: 20.03.2004
Откуда: Минск
Народ! Вобщем, хочу выучить язык С++. Но! Мот объяснит кто, чем отличается С от С++, Чем отличаются VC++, C++ Builder, Sharp C(не уверен правильно ли написал)... Вобщем, кто даст краткое описание всей линейки, чем каждый от последующего отличается...
И мот кто посоветует литературку?


 

Member
Статус: Не в сети
Регистрация: 28.03.2006
Catar писал(а):
не только. Скажем есть немало рекомендаций по использованию перегрузки операторов. Эти рекомендации применяются к C++, вероятно частично применимы к C#, но совершенно не применимы к Java по причины отсутствия там перегрузки операторов.

Ну и что ? выразительная сила от этого меняется ? оформим каждый оператор в виде метода и всё.

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


 

Member
Статус: Не в сети
Регистрация: 11.04.2004
Откуда: СПБ
Ratu писал(а):
Вобщем, хочу выучить язык С++

для начала бы сказал, зачем ты это хочешь....
Добавлено спустя 1 минуту, 10 секунд
Aside писал(а):
оформим каждый оператор в виде метода и всё.

а new и delete ? их то все равно не будет..
опять же, работа с памятью....


 

Member
Статус: Не в сети
Регистрация: 28.03.2006
Catar писал(а):
а new и delete ? их то все равно не будет..опять же, работа с памятью....

new и delete можно сделать статическими методами.

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


 

Member
Статус: Не в сети
Регистрация: 20.03.2004
Откуда: Минск
Catar НУ а почему бы не выучить новый язык? Тем более, он предоставляет новые возможности и вообще, какая разница зачем? пазве в этом был мой вопрос? или как обычно каждый считает себя умнее другого и думает, что "этому ламью такое не надо!", зачем постоянно эти лишние вопросы? хочу и все...

P.S. так кто-нить может ответить на мой вопрос?


 

Member
Статус: Не в сети
Регистрация: 06.02.2006
Откуда: Одесса
Ratu писал(а):
так кто-нить может ответить на мой вопрос?

на основе языка С был построен язык С++. Главное отличие(принципиальное) С от С++ это объектноориентированость последнего. Мое мнение - учить нужно сразу С++, если вдруг такое случиться что нужно написать прогу на чистом С - проблем не будет.
С# - достаточно свежий язык от мелкомягких - это можно сказать серце их технологии .Net Говорить о ее перспективах\недостатках можно долго, но бессмысленно - каждый решает сам что ему нравиться. В виду меньшей популярности чем С++ его лучше учить после освоения оного.
VC++, C++ Builder - среды разработки приложений с использованием С++. Отличия(основные) в самих средах - сам С++ везде одинаков.

_________________
Mom! Kitty's being a dildo!


 

Member
Статус: Не в сети
Регистрация: 11.04.2004
Откуда: СПБ
Aside писал(а):
new и delete можно сделать статическими методами.

совершенно дурацкий вопрос - а что именно они будут удалять\выделять ?
Ratu писал(а):
зачем постоянно эти лишние вопросы?

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


 

Member
Статус: Не в сети
Регистрация: 28.03.2006
Catar писал(а):
совершенно дурацкий вопрос - а что именно они будут удалять\выделять ?

да что угодно, любую память. традиционно - память под объект.

Catar писал(а):
затем, что несмотря на универсальность C++ как языка, у него ограниченная область эффективного применения (конкретно - критичные к производительности проф. приложения, еще gamedev )

А вот это абсолютно верно сказано, это нужно знать каждому начинающему. ведь существует масса средств эффективнее чем Си++ на конкретных задачах.

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


 

Member
Статус: Не в сети
Регистрация: 28.03.2005
Откуда: Латвия, Рига
Aside писал(а):
Catar писал(а):
совершенно дурацкий вопрос - а что именно они будут удалять\выделять ?

да что угодно, любую память. традиционно - память под объект.

Catar писал(а):
затем, что несмотря на универсальность C++ как языка, у него ограниченная область эффективного применения (конкретно - критичные к производительности проф. приложения, еще gamedev )

А вот это абсолютно верно сказано, это нужно знать каждому начинающему. ведь существует масса средств эффективнее чем Си++ на конкретных задачах.

С/C++ идиальны для задач где надо много и серьёзно работать с памятью - вот тут он сила всем силам сила :)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Огромнейшая глупость, вовсе не в этом круге задач (здесь от управляемого кода эфективность больше), так как очень просто допустить ошибки и память будет литься ведрами, С++ для других задач :)

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 28.03.2005
Откуда: Латвия, Рига
Daemon писал(а):
Огромнейшая глупость, вовсе не в этом круге задач (здесь от управляемого кода эфективность больше), так как очень просто допустить ошибки и память будет литься ведрами, С++ для других задач :)

а никто не говорил что будет легко :) К тому же есть специальные библиотеки для работы с памятью :P


 

Member
Статус: Не в сети
Регистрация: 11.04.2004
Откуда: СПБ
Aside писал(а):
да что угодно, любую память. традиционно - память под объект.

я кажется говорил о применение рекомендаций по перегрузу операторов в Java. Какое тут выделение памяти под объект?
Добавлено спустя 1 минуту, 14 секунд
Daemon писал(а):
здесь от управляемого кода эфективность больше

если писать корректный код, то ручное освобождение памяти будет работать быстрее. Другое дело, да, ошибки.


 

Member
Статус: Не в сети
Регистрация: 19.04.2006
Вот и у меня возник вопрос.

В школе мы не проходили програмирование и я как то не интересовался...Но хочу написать какую нибудь простенькую,но полезную прогу.
У меня есть такой софт:
Borland JBuilder 2005 Enterprise
Compuware DevPartner Java Edition 3.0.3
J2ME Wireless Toolkit 2.0
Java 2 Runtime Environment SE 1.4.1_02
Java 2 SDK Standard Edition 1.4.2_01
SUN ONE STUDIO 5.1
jdk-1_5_0_06-windows-i586-p
--
macromedia dreamweaver
Macromedia Flash Professional v8.0
Macromedia HomeSite Plus v5.1
--
belphi 7 russify
delphi 8
firstpage2006-final-3.00-setup
--
Что выбрать??? :)


 

Member
Статус: Не в сети
Регистрация: 23.12.2004
Откуда: Киев
Mihailo
Некоторые пакеты из приведенных тобой, не являются средствами программирования.

На самом деле надо исходить из назначения. Что именно ты хочешь программировать и что должна делать программа? От этого и надо исходить.


 

Member
Статус: Не в сети
Регистрация: 28.03.2006
_Psih писал(а):
С/C++ идиальны для задач где надо много и серьёзно работать с памятью - вот тут он сила всем силам сила

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

Mihailo

А где Студия ? :)

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


 

Member
Статус: Не в сети
Регистрация: 11.04.2004
Откуда: СПБ
Mihailo
дельфи, флэша и ява.
чего писать будем?


 

Member
Статус: Не в сети
Регистрация: 19.04.2006
Сам особо не знаю.Ну например чтобы был 1 ЕХЕ файл.Там типа окошко и галочки ставить-они будут влиять на параметры в реестре.Короче твикер собрать.


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Mihailo слушай, так дело не пойдет, однозначно. Ты сам незнаешь, что ты хочешь, незнаешь для чего тебе это надо, и просишь совета. Ответь сначала на эти простые вопросы, а инструмент и книги тебе подскажут.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 19.04.2006
Daemon
Mihailo писал(а):
Короче твикер собрать

Может я ОС хочу сделать?Но мне надо с чего то начать,чтоб научится,а уж потом задумки творить.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1144 • Страница 24 из 58<  1 ... 21  22  23  24  25  26  27 ... 58  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan