Путь изучения языка программирования

Модератор: Модераторы разделов

Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Путь изучения языка программирования

Сообщение Yaros »

neol писал(а):
10.02.2010 14:17
Yaros писал(а):
08.02.2010 17:36
"Ух ты, дай посмотреть."
В смысле, а можно подробнее? Заинтриговали)))

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

Второе вообще логичнее =)
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Путь изучения языка программирования

Сообщение RasenHerz »

neol писал(а):
10.02.2010 14:17
В исходном скрипте два вложенных цикла и сравнение каждой записи одного с каждой записью другого (причем открытие и чтение файла со вторым списком тоже были в теле цикла).

По-моему так не пишут даже студенты =)
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Путь изучения языка программирования

Сообщение neol »

RasenHerz писал(а):
10.02.2010 20:57
neol писал(а):
10.02.2010 14:17
В исходном скрипте два вложенных цикла и сравнение каждой записи одного с каждой записью другого (причем открытие и чтение файла со вторым списком тоже были в теле цикла).

По-моему так не пишут даже студенты =)

Либо мне "везет" на подобные перлы, либо вы очень мало знаете о феях (: Хотя с учетом того, что производительность многих софтин увеличивается в полтора-два раза от релиза к релизу, достаточно много людей сначала пишут, потом думают.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Путь изучения языка программирования

Сообщение NickLion »

RasenHerz писал(а):
10.02.2010 20:57
neol писал(а):
10.02.2010 14:17
В исходном скрипте два вложенных цикла и сравнение каждой записи одного с каждой записью другого (причем открытие и чтение файла со вторым списком тоже были в теле цикла).

По-моему так не пишут даже студенты =)

Поверьте, они и не такое пишут %)

Yaros писал(а):
10.02.2010 14:31
neol писал(а):
10.02.2010 14:17
Yaros писал(а):
08.02.2010 17:36
"Ух ты, дай посмотреть."
В смысле, а можно подробнее? Заинтриговали)))

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

Второе вообще логичнее =)

Ну, я бы с хешем, наверное сделал. Или если с хешем проблема - то сортировка+двоичный поиск (как и дерево по сложности).
Спасибо сказали:
Аватара пользователя
Ink-85
Сообщения: 222
Статус: полный привет
ОС: Mac OS, Ubuntu 8.04

Re: Путь изучения языка программирования

Сообщение Ink-85 »

Скажите а в чем плюсы и минусы С++ (+Qt) и Python и их ООП? Если язык используеться для кроссплатформенной разработки 3D приложения (САПР) !
Какие пути развития у этих языков? Насколько они современны и эффективны?
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Путь изучения языка программирования

Сообщение RasenHerz »

Ink-85 писал(а):
10.02.2010 23:52
Скажите а в чем плюсы и минусы С++ (+Qt) и Python и их ООП? Если язык используеться для кроссплатформенной разработки 3D приложения (САПР) !
Какие пути развития у этих языков? Насколько они современны и эффективны?

Вопрос провоцирующий флейм, если честно. Плюсы и минусы вы узнаете только изучив эти языки, но имхо, писать на питоне хоть сколько-нибудь сложную САПР не годиться, лучше писать на C/C++ + Gtk/Qt ну или в крайнем случае на Java.
Спасибо сказали:
Аватара пользователя
Ink-85
Сообщения: 222
Статус: полный привет
ОС: Mac OS, Ubuntu 8.04

Re: Путь изучения языка программирования

Сообщение Ink-85 »

Все, ответ понятен.
Спасибо сказали:
Аватара пользователя
korvin
Сообщения: 39
ОС: >_<

Re: Путь изучения языка программирования

Сообщение korvin »

Ink-85 писал(а):
10.02.2010 23:52
Скажите а в чем плюсы и минусы С++ (+Qt) и Python и их ООП?

в том что удобство их использования ограничено стандартом/реализацией. ну а про ООП в С++ лучше не говорить вслух =)
(© '(define LISP (такой язык-программирования (состоящий-из смайликов (чуть более) (чем целиком)))) lurkmore)
Спасибо сказали: