Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Дипломная работа

Сообщения:  [1-10]    [11-20]  [21-25] 

 
 автор: kaoz   (17.09.2006 в 18:52)   письмо автору
 
   для: cheops   (17.09.2006 в 18:45)
 

в корпоративном софте имхо ее используют из-за все тойже кросс-платформенности... я помню ле семь или восемь назад слышал высказывания, типа "Скоро весь софт в мире будет на жабе написан"... сейчас так прикольно вспомнить :)

   
 
 автор: kaoz   (17.09.2006 в 18:47)   письмо автору
 
   для: cheops   (17.09.2006 в 18:26)
 

:) неплохое сравнение

   
 
 автор: cheops   (17.09.2006 в 18:45)   письмо автору
 
   для: kaoz   (17.09.2006 в 18:38)
 

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

> аппаратная JavaMachine
Мало кто знает, но Java изначально и разрабатывалась для этого сегмента, чтобы исключить ошибки с указателями во встроенных устройствах - это потом её в Web и распределённые системы стали усиленно проталкивать.

   
 
 автор: kaoz   (17.09.2006 в 18:38)   письмо автору
 
   для: cheops   (17.09.2006 в 18:11)
 

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

для сотовых(и подобных потребительских рынков) JAVA прекрасный язык и на нем можно сделать кучу бабок... одно то, что в современных (Consumer Applications ориентированных) микроконтроллерах есть аппаратная JavaMachine, о многом говорит...

   
 
 автор: cheops   (17.09.2006 в 18:26)   письмо автору
 
   для: kaoz   (17.09.2006 в 17:21)
 

Генеральная мысль автора статьи заключается в том, что делать основным языком Java на специальностях системное программирование и мат.обеспеченье ЭМВ - это идиотизм, который мог придти в голову только американцам и в этой мысли я его поддерживаю тоже. Операционные системы не пишутся на прикладном уровне, а Java предназначалась для прикладного уровня, но операционные системы и вообще системный код (да теже драйвера или средства защиты) пишут не так много человек, основная масса программистов занята в прикладной области. Да можно выпустить множество гербовой бумаги и вытирать ей задницу, но может просто для этих целей выпустить больше туалетной бумаги?

   
 
 автор: cheops   (17.09.2006 в 18:11)   письмо автору
 
   для: kaoz   (17.09.2006 в 17:21)
 

Тогда вы немного не так формулируете свою мысль :))) Java - это не игрушка, это промышленный язык, на котором пишут промышленный код. Знаете как пишут ПО под спутники или кардиосимуляторы - там три четыре слоя, которые нивелируют и отлавливают ошибки с указателями - самые страшные и разрушительные какие можно придумать. В отрасли программирования нет места игре ума и т.п., что обязательно при обучении - нужно как можно более дешёвой рабочей силой написать как можно более функциональную программу в как можно более сжатые сроки при минимальном уровне брака (ошибок). И вот тут указатели нужно отложить в сторону, максимум ссылками пользоваться и бить по рукам всем, даже виртуозным программистам которые будут использовать свои функции с указателями - только вылизанные стандартные библиотеки. Люди есть люди, когда у вас будет стадо программистов (даже очень хороших) - один из них да ошибётся... а практика показывается, что ошибаются все и не по одному разу. Вот тут и вылазит Java и PHP, которые в отличие от C++ по крайней мере с памятью проблем не привносят, да медленее и менее гибкие, но зато я знаю, что мой сайт не вызовет непоправиму ошибку на сервере положив ещё 500 сайтов за собой в результате его остановки.

Я вас полностью поддерживаю, что изучать нужно C, а потом C++, а после это всё что захочется или потребуется для работы (тем более это уже не сложно будет, все остальные языки проще). Но вот создавая промышленный код, нужно несколько раз подумать эффективен этот язык для решения этой задачи или нет. Не поддерживаю в отношении к Java - это интересный язык с черезвычано любопытной объектно-ориентированной моделью, отличной от модели C++ и знать его современному программисту не помешает. Студентов тоже понять можно, им ведь после колледжа на работу устраиваться надо - опыта нет, а витающего в Assemblere и очередях студента и бы не взял - мне отдача нужна, и не через год, а сразу, нет такой возомжности доучивать его - вот и решают они оптимизационную задачу. Знать как реализованы библиотеки, умень их реализовывать, но не реализовывать никогда в жизни, так как всё реализовано до нас или изучить популярный язык, со знанием которого шансов найти работу больше.

PS Да, я тоже так стонать люблю как автор по ссылке, и 30 лет назад программисты тех кто писал на C, а не на ассемблере, считали дегенератами, а UNIX впервые полностью написанный на языке высокого уровня C, вызывал истеричный смех. Никаких функций вроде sin() не было - алгоритмы писали по его вычислению и защищали на этих алгоритмах кандидатские. Программирование становится проще, сложность уходит в библиотеки и это эакон. Я знаю программистов под Assembler, которые уходили из программирования на заводы крановщиками - не стало работы для программистов под Assembler. А новые языки они не смогли принять... критерий того кто прав один - практика - крановщик - это не программист и программированием профессионально не занимается, да даже если и занимается спроса на его программы нет, так как с современными технологиями ему одному невозможно конкурировать (группе тоже). Здесь нужно быть очень осторожным и не попасть в ловушку смены технологий - это ловушка ждёт каждого программиста с стажем больше 10 лет.

   
 
 автор: kaoz   (17.09.2006 в 17:21)   письмо автору
 
   для: cheops   (16.09.2006 в 13:01)
 

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

   
 
 автор: DEM   (16.09.2006 в 13:52)   письмо автору
 
   для: cheops   (16.09.2006 в 13:01)
 

Ну если форум и чат приелись, то пусть сделает форум на PHP+Flash (ActionScript там не очень много)... Если знать как делать форум, то можно легко сделать... ну если будет надо, могу дать АСЮ хорошего ActionScript мастера :)

   
 
 автор: cheops   (16.09.2006 в 13:01)   письмо автору
 
   для: kaoz   (16.09.2006 в 10:22)
 

Нет, Java - это технология, гораздо более зрелая и мощная, чем PHP... Достаточно сказать, что половина ПО для сотовых телефонов и крупных корпораций пишутся с использованием Java. В последнее время эта технология сдаёт позиции, но это никак не игрушка... её скорее можно назвать вехой программирования, которая повлияла на все языки программирования, в том числе и на PHP. Например, ООП, был практически полностью скопирован из Java.

   
 
 автор: kaoz   (16.09.2006 в 10:22)   письмо автору
 
   для: Java   (16.09.2006 в 01:10)
 

жаба это игрушка имхо...

   

Сообщения:  [1-10]    [11-20]  [21-25] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования