![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
zim22, SQL зачем?
|
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: -1 Всего: 69 |
||||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
уметь чтобы уметь и знать чтобы знать?
если мне не приходится работать с SQL, как знание SQL мне поможет писать хороший код? |
|||
|
||||
Пончик |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 21.6.2009 Репутация: нет Всего: нет |
Учу =) В институте учил АСМ. Писал недавно азбуку морзе, писал калькулятор =) но это всё для МК. Ничего общего с ПК =) Основу я итак постоянно учу ![]() :( а он мне то и больше всего нравится... В обязательном порядке =) т.к. довольно частенько с базами работаю =) Добавлено через 30 секунд Взаимно ![]() |
|||
|
||||
Gordon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 9.7.2006 Репутация: нет Всего: 6 |
Ну тебе не приходиться... ))) -------------------- |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: -1 Всего: 69 |
я считаю, что знать SQL обязан любой программист. SQL позволяет оперировать с данными на очень высоком уровне абстракции. сегодня вам не приходится работать с ним, но завтра может прийтись. и если у вас не будет опыта работы с ним - то качество запросов будет желать лучшего. если бы мне предложили на выбор: выучить интегральное исчисление или язык SQL - я бы выбрал SQL ![]() Это сообщение отредактировал(а) zim22 - 15.7.2009, 21:21 |
|||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
zim22, хорошая копипаста, однако в твоем варианте она содержит принципиальный баг:
сравнивать системы счисления - раздел науки которому не одна сотня лет, и SQL, это даже не **й с пальцем. кроме того понимание математики позволяет писать хороший код практически везде и всегда, (в том числе и в SQL) а вот SQL во многих областях вещь совершенно бесполезная. Это сообщение отредактировал(а) GoldFinch - 13.7.2009, 18:11 |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
GoldFinch, там где есть действительно интересные задачи, там, как правило приходится использовать БД, так как это очень хороший способ хранить и обрабатывать большие объемы данных, не стоит так пренебрежительно к этому относиться.
![]() |
|||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
Lazin, я и не спорю, просто для немалого числа задач скул не нужно, а атм где нужно работать с данными - не всегда нужно\можно юзать скул
|
|||
|
||||
DRUID3 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 20.6.2005 Где: Kyyiv Репутация: нет Всего: 9 |
А можно узнать в каком месте радиотехнического образования это учат? Очень знать хочИЦЦО!!! ![]() Добавлено через 1 минуту и 23 секунды Их же заменят роботы и станки с ЧПУ... Невыгодно ![]() -------------------- Every time if you use Linux, you are joined to the communism... практика - критерий истины ... отделенной от нас пропастью субъективного восприятия... |
|||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
DRUID3, радиотехнического - это антенны и волноводы? не, там не учат =)
хотя чтобы точно посчитать антенну нада иногда знать математику и иногда уметь закодить алгоритм расчета но вообще хз почему именно радиотехническое %) |
|||
|
||||
Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
Что??? ![]() Добавлено через 1 минуту и 25 секунд З.Ы. ни разу не претендую в оставшиеся 10% -------------------- ![]() |
|||
|
||||
DRUID3 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 20.6.2005 Где: Kyyiv Репутация: нет Всего: 9 |
GoldFinch&Пончик
Я не о том, о чем вы подумали... Я с сарказмом спроил у человека который свою софтверную специальность декларирует как все техническое образование... А оно между необычайно широко и многообразно. Нужно правильно строить свою речь... begin ![]() Но и с самим тезисом я тоже не согласен потому как это какой-то китч на усредненную профессию провинциального программиста на постперестроечных просторах бывшего СССР - эдакий "дэлфист" работающий в ближайшем универмаге. Кто работает над микропроцессорами, компиляторами, численными методами, OS, ИИ, ЦОС etc. в гробу видали это самое SQL. Мало того - именно те разработки являются кернелом IT индустрии, и как это не парадоксально практически не развиты у нас - на просторах СНГ, не в пример SQL ![]()
Быдлокодинг - в сложившемся понимании этого слова - это сделано "кабы как", "по-быстрячку", "абы работало", "коряво" - т.е. с плохой архитектурой и отвратительным стилем и уж никак не с отсутствием SQL-запросов... ![]() ...Например разработка нового процессора на VHDL ![]() ![]() end ![]() Это сообщение отредактировал(а) DRUID3 - 14.7.2009, 00:34 -------------------- Every time if you use Linux, you are joined to the communism... практика - критерий истины ... отделенной от нас пропастью субъективного восприятия... |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 2 Всего: 211 |
Разработка процессора с программированием имеет очень мало общего. Там нужно только знание булевой алгебры и скрипта VHDL. Остальное - чистый hardware. По поводу SQL -а: Он разумеется нужен не во всех облястях, но 90% потребительских задач используют базы данных. Учить его или не учить - дело каждого, но для человека разрабатывающего GUI - я бы посоветовал изучить SQL в обязательном порядке и как можно скорее. |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
программисты пишут программы, программы - обрабатывают данные , если данные простые, то их можно держать в файлах, если данных много и они имеют сложную структуру, то здесь очень часто выбирают БД, а то, что вы написали - пустой софизм и троллинг, a-la "я знаю такие слова как ЦОС, VHDL, Forth, трепещите, быдлокдеры!" ![]() |
|||
|
||||
Пончик |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 21.6.2009 Репутация: нет Всего: нет |
Наверно я не правильно выразился =) Имелось ввиду слова "быдло" и "кодер" . Кодер - это человек работающий с асм =) А если человек хуже чайника и работает он на Асм. Значит он быдлокодер =) типа как то в этом смыле =) а если спаралелить с Вин32 программированием и смежным, то тогда быдлопрограммер ![]() ![]() В принципе да... но грубо говоря смотря чем заниматся. Ведь можно быть специалистом по БД, а можно по другому. Просто щас за всем не угонишся... грубо говоря "кто на что учился" =) Ага =) грубо говоря каждому своё. И каждому по вкусу. Но ещё интересно =) 1 человек спец в своей области не сможет сделать что то большое и масштабное. Надо других людей с других областей (имею ввиду программирование) . В пример тот же ВоВ (Ворлд Оф ВарКрафт) если люди написали движок то куда его? Ещё надо базы данных, ещё звук, ещё сделать ИИ и т.д. =) +1 =) просто всё смотря что писать. Можно изобретать всё новые штуки, можно изобретать процессоры, платы,схемы... можно изобретать новые языки, можно усовершенствовать старые и т.д. =) всё зависит от человека =) Добавлено через 1 минуту и 19 секунд Ну зачем сразу меня вспоминать? ![]() Добавлено через 2 минуты и 30 секунд Ехххх я вот тут так подумал... вот прийдет дядька bsa и наваляет нам за флуд ![]() |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: -1 Всего: 69 |
![]() ваш сарказм никому не нужен. идите в магазин посарказничайте. нужно внимательно читать посты и обращать внимание на ссылки в них.
*** похоже "фишку" моего поста понял только GoldFinch ![]() |
|||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
возьми список программ, на твоем компе, и посмотри, много ли из них юзают SQL все эти программы тоже были написаны программистами, а не с неба свалились |
|||
|
||||
Gordon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 9.7.2006 Репутация: нет Всего: 6 |
Ну так на компе много чего написанно и без GUI... ))) -------------------- |
|||
|
||||
DRUID3 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 20.6.2005 Где: Kyyiv Репутация: нет Всего: 9 |
begin
![]()
Расскажете это господину Кнуту... Хотя с "бытовых программированием" для соседнего магазина - да, почти не имеет... Нет, для того то VHDL и придумали чтобы не ...сти себе моСК базисами И-ИЛИ-НЕ... VHDL - это не скриптовый язык... Сплюньте такое писАть... Йа есть скромный ЦОС разработчик, и знаю о чем пишу... Не нужно ерничать и брать "на понт" аргументами "троллинг", "выучил слова" и т.д. Эти самые "слова" требуют подготовки и способностей намного более серьезных чем "индусская ниша" с прочтением 2-3 книг и практически полным игнорированием ВТУЗовского курса в повседневной работе, просто к огромному сожалению у нас почти не развиваются, т.к. все что у нас еще хоть как-то работает это восновном зарубежные инвестиции, а там никто не допускает "людей в сандалях" к "высоким технологиям". И я не утрирую - кому не влом погуглите по форуму electronix там парень из америки с ником CodeWarior рассказывает о "буднях" жизни электронщиков и программистов в США... Если программером может работать любой индус с сомнительным прошлым(это почти сфера бытовых услуг) то к тому же VHDL-у допускают только граждан США после туевой хучи проверок... Потому все "гордые отечественные программисты" сидят за их компами и вращают динамо их экономики. Но понтов - полные штаны ![]() Поразительного веса аргументы!
Это к чему вообще? ![]() end ![]() Прошу прощения что нафлеймил, но просто по удивительным поводам иногда людей пронимает гордость... Тяжело удержаться вида таких... Это сообщение отредактировал(а) DRUID3 - 14.7.2009, 14:06 -------------------- Every time if you use Linux, you are joined to the communism... практика - критерий истины ... отделенной от нас пропастью субъективного восприятия... |
||||
|
|||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 2 Всего: 211 |
Не надо придираться к словам. Это Hardware description language, SQL тоже язык и XML, но у меня язык не поворачивается это все языками называть ![]() А ты писал на VHDL? VHDL - совершенно другая штука, им занимаются hardware -щики. Кнут - математик, причем тут он? Я работал в компании где на нем писали. Занимался этим совершенно другой департамент с другим образованием и знаниями. Это не программирование в том смысле этого слова, о котором тут идет речь (а именно, речь идет о программировании софта, эдак и установку режима стиральной машины можно программированием назвать), а то, что математике нужна и там и там, это ни о чем не говорит, математике и архитектору тоже нужна. Я писал на VHDL ради интереса, читал книгу (в свое время пробовал, думал пойти в hardware, там больше платили), но потом бросил, почувствовал что не мое. И мои знания программирования ничут не облегчали мне процесс изучения VHDL. Очень интересно, как ты на VHDL без булевой алгебры мультиплексор построишь? Это сообщение отредактировал(а) azesmcar - 14.7.2009, 14:27 |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
ты считаешь, что работа программиста, проще работы "скромного ЦОС разработчика"? ![]() |
|||
|
||||
DRUID3 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 20.6.2005 Где: Kyyiv Репутация: нет Всего: 9 |
Так, уж не думал что мы с Вами сориться начнем... ![]() 1)какая программа интерпретирует его на этапе исполнения, ...и... 2)что есть язык программирования(маленькая подсказка ключевое определение "полнота по Тьюрингу"). Иными словами можно ли на C++ создать автомат который не реализовать на VHDL? ...за деньги - нет, но я его параллельно основной работе изучал ![]() ![]() Википедия про цэ... Шо такэ ВиХиДиЭл для месных хлопцив... При том, что структура алгоритмов наитеснейшим образом связана с архитектурой компа. О чем и писал Кнут, и у него самого есть софтовый процессор(не помню как зовется, и не VHDL-ный разумеется) который вобщем и целом обобщает все архитектуры 70-х..2000-х годов на котором он и отрабатывал свои алгоритмические идеи. Причем сам же Кнут и писал - другие архитектуры(особенно многопроцессорные и многоядерные) - это будет совсем иной стиль мышления... Вобщем это я о том, что нет четкой грани между хардом и софтом... Блин, я и не думал столько флемить... Может модератору лучше вынести несколько постов в религиозные войны с названием темы "кто они - настоящие программисты"... Добавлено через 1 минуту и 20 секунд
Нет! Боже упаси! Просто я же писал что меня возмутило - этот спор "о настоящем программисте" - который почему-то свелся к дэльфисту работающему с БД ![]() -------------------- Every time if you use Linux, you are joined to the communism... практика - критерий истины ... отделенной от нас пропастью субъективного восприятия... |
||||
|
|||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 2 Всего: 211 |
Да я и не ссорюсь. Это не выхваченно из названия, это название придумали исходя из определения. Есть не только VHDL. Есть например Verilog HDL (слышали? ![]() ![]() ну я же сказал, это у меня привычка такая, не надо придираться к словам. Не скриптовый это язык...я согласился. А я разницу четко вижу, вопрос только в этом. Я лишь говорю о том, что программирование бывает разное, но в этом разделе (и вообще скорее всего на всем форуме вцелом) говоря программирование, имеется ввиду программирование софта.
боже упаси, я не называл hardware-щиков ненастоящими программистами, вы меня недопоняли. ![]() я лишь сказал, что программирование софта и программирование hard-а, разные вещи и друг с другом тесно не связаны. Это мне подсказывает многолетний опыт общения с разработчиками на VHDL, Verilog и немного свой собственный опыт. Если хотите, могу сказать об отличиях, которые я вижу и почему они мне кажуться достаточными. Только и всего. Это сообщение отредактировал(а) azesmcar - 14.7.2009, 15:18 |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
новичку в какой области? |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 2 Всего: 211 |
mrbrooks
Ну, в топике из которого эту тему вырезали первоначально речь шла о GUI программисте. |
|||
|
||||
SneG0K |
|
|||
![]() Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: нет Всего: 54 |
Ребята, вы не о том вопросы задаете. Вот если бы вы спросили:"А стоит ли мне разбираться в WPF?", то тогда было бы о чем говорить. А синтаксис SQL можно запомнить за пару часов. В туалет идешь, распечатку взял с собой и сиди учи.
|
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
Тогда ответ положительный. Ведь где БД, там и до ГУЯ не далеко. Еще не давно рынок труда программистов по БД составлял процентов 50 имхо. Одна польза. Затем распечатку можно и использовать дальше по назначению ![]() Проблема не в синтаксисе а в хитровывернутых запросах - на которых можно убить время гораздо больше - чем на изучение синтаксиса. |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
он специально сделан таким, что-бы идиоты то-же могли его использовать ![]() думаю в этой теме речь идет не только о синтаксисе SQL, а вообще о работе с БД, а это уже не так просто ![]() |
|||
|
||||
SneG0K |
|
|||
![]() Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: нет Всего: 54 |
Ну, это уже проблема реализации. Если есть возможность выучить, то почему бы и не выучить. Когда-нибудь пригодиться. Другое дело облом все это учить, вот и ищутся причины, чтобы учить\неучить. |
|||
|
||||
UniBomb |
|
|||
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: нет Всего: 97 |
Я программирую под микроконтроллеры и в гробу видал ваш SQL.
зы: и да - я знаю такие слова как ЦОС, VHDL, Forth... ззы: пойду ка я ещё в магазин, посарказничать....... |
|||
|
||||
Zloxa |
|
|||
![]() Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 4 Всего: 161 |
Для того чтобы оценить все преимущества решения задач декларативными средствами, надо в усмерть затрахаться иттерационными.
SQL новичку учить не нужно!!!(тоже самое касается и Prolog,VHDL,XSLТ,RegExp ...) -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка ![]() |
|||
|
||||
Shaggie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 570 Регистрация: 21.12.2006 Где: outer space Репутация: нет Всего: 72 |
Если требуется хранение и обработка больших объёмов данных, то об SQL задуматься определённо стоит. Он прост в освоении и эффективен в использовании. Реализации баз данных, подерживающих SQL, найдутся практически под любые требования. И немаловажно, что SQL - это определённый стандарт манипулирования хранимыми данными (не могу найти удобный русский аналог слову persistence).
Если такой задачи нет - ну... можно ради самообразования учить и применять. Или не учить и не применять. Человек сам творец своего счастья и злобный буратино в одном лице.
![]() |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |