Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Програмирование

Автор: keler
Дата сообщения: 15.11.2002 23:25
subj
Автор: raven
Дата сообщения: 16.11.2002 00:03
keler
Есть хоть какой-то опыт?
Если нет - TurboPascal, Basic.
Если есть - Delphi, можешь попробывать Си, но вряд ли его сразу поднимешь!
Автор: Sleepwalker
Дата сообщения: 16.11.2002 02:50
Prolog
а если серьезно - алгоритмы стандартно проще писать на паскале и басике, низкосистемные вещи - на си и асме.
Автор: Zepplock
Дата сообщения: 16.11.2002 04:10
C#
Автор: Sleepwalker
Дата сообщения: 16.11.2002 04:17
Zepplock

Цитата:
C#

за что ж ты его так
Автор: Zepplock
Дата сообщения: 16.11.2002 04:27
Sleepwalker

Цитата:
за что ж ты его так


А что, простой язык.
Кому щас бейсик нужен?
Только время терять.
Автор: IgGass
Дата сообщения: 16.11.2002 11:08
keler
Java однозначно.
Автор: Dust
Дата сообщения: 16.11.2002 11:31
IgGass

Жабу с пляжа нафик
Автор: IgGass
Дата сообщения: 16.11.2002 12:25
Dust
Нефиг на жабу булочку крошить. Нормальный язык, и довольно простой. Заодно и к правильному ОО приучится. Я с него начинал - очень легко и органично пошло. Начинать с C/C++/C# - точно не стоит. А все остальное
Автор: Sleepwalker
Дата сообщения: 16.11.2002 14:19
Zepplock

Цитата:
Только время терять.

мне казалось, что сначала нужно научится думать, а потом уже изучать языки. Не думаю, что Си идеально подходит для изучения алгоритмов. И вообще, тема, что лучше, Паскаль или Си - уже обсуждалась
Автор: rew
Дата сообщения: 16.11.2002 22:54
что угодно тока не барсик это суррогат а не язык програмирования
а вот жава оч даже ничего, вобрала в себя многие плюсы других языков и при этом довольно не сложна в самостоятельном обучении. http://java.sun.com/docs/books/tutorial/index.html тута есть практицки все и доступным языком
Автор: raven
Дата сообщения: 16.11.2002 23:07
2all
Какие C и Java - парень новичок! Вы так у него всю охоту отобьете. Без базовых знаний их выучить ОЧЕНЬ сложно.
Автор: rew
Дата сообщения: 16.11.2002 23:15
raven
ну дык если он купит книжку по какому нибудь языку, там вначале и будут обьясняться базовые знания, если он их не поймет.. ну значит не судьба кроме того все с чего то начинают (обычно с "Hello Word" ) так почему нельзя начать с полноценного языка програмирования? кроме того на своем примере могу сказать, что самостоятельно учить жаву можно хотя некоторая база не помешает
зы кстати, а что может дать эти базовые знания?
Автор: raven
Дата сообщения: 16.11.2002 23:20
rew
Пытался поднять Си - не поднял. Я не говорю, что нельзя, просто это будет очень сложно. А для начала лучше всего Паскаль, я считаю.
Автор: Sleepwalker
Дата сообщения: 16.11.2002 23:28
raven
полностью согласен.

rew
изучать квантовую физику, не зная основ высшей математики?
а изучать си, не зная устройства компа и системы? сказано же - новичок! Самостоятельно - это когда сам на основе некоторой базы. чем меньше базы, тем больше времени.
Автор: rew
Дата сообщения: 17.11.2002 00:50
ой ребятки, да было бы желание, по тому как самостоятельно научиться програмировать, по любому уйдет не один год. особенно тяжело, если спросить, элементарный вопрос, не у кого. вот тогда все и затыкается, не зависимо от сложности языка.
зы а начинать с си, можно без глубоких знаний железа. какая разница как пишется? ведь в любом языке есть такие понятия как переменная, цикл, массив, с них ведь начинают? реализация тока не много разная, а смысл этих начальных концепций везде один и его нужно просто понять... а потом уже...
Автор: raven
Дата сообщения: 17.11.2002 01:02
rew
Ладно. теперь keler есть из чего выбирать
Автор: Slippery
Дата сообщения: 17.11.2002 16:13
Можно (и мне кажется лучше всего) начинать с языка наименее требовательного (к типм данный, к порядку описний функций и их вызову и т.п.), но всеже поддерживающего объектную модель.
лучше всего подойдут интерпретируемые языки - языки скриптов
отличный вариант - PHP - сразуже без всякой базы человек сможет
чего-то наваять а там втянется, будет усложнять задачи,научится мыслить алготритмически, станет тесно
тут и время взяться за С/C++ , C# или Java
Автор: raven
Дата сообщения: 17.11.2002 16:20
Slippery
Можно. Я пишу на PHP и в проге это серьёзно двигает!
Автор: SergejKa
Дата сообщения: 18.11.2002 02:56

Цитата:
теперь keler есть из чего выбирать

Только сначала надо решить для себя ЗАЧЕМ это тебе нужно
Автор: Sleepwalker
Дата сообщения: 18.11.2002 03:27
SergejKa

Цитата:
ЗАЧЕМ это тебе нужно

о!
Автор: rbt
Дата сообщения: 18.11.2002 08:58

Цитата:
отличный вариант - PHP - сразуже без всякой базы человек сможет

Угу, только ему еще хтмл надо знать ну и с настройкой вебсервера разбираться... имхо это не очень хорошая идея...

Я думаю надо начинать с консольных прложений в ВижуалСи, по смылу- тот же турбопаскль или бэйсик, а потом постепенно учить ооп и работать с MFC...

И насчет наездов на ВБ: я (ну не я один конечно...) сейчас работаю с программой, в которой оЧЧень большое время уделяется работе с базой, размером порядка 1500 таблиц, т.е. бОльшую часть времени приходится продумывать алгоритм работы, поэтому ВБ оччень сильно выручает, не представляю сколько бы времени заняло написание подобной программы на си... Конечно программа наверняка получилась более тормозной чем если бы была сишной, но зато мы сэкономили много человекочасов...
Автор: rew
Дата сообщения: 18.11.2002 12:56
off
если за VB платят бабки то почему нет? тем более что для БД типа аксцесс VB подходит идеально, но учить для себя- не нужно себя обманывать, это не язык, по крайней мере неполноценный. и с него будет очень сложно переходить на другой язык, так как никакой базы кроме самой элементарной он не дает
Автор: Zepplock
Дата сообщения: 18.11.2002 20:46
Sleepwalker

Цитата:
мне казалось, что сначала нужно научится думать, а потом уже изучать языки. Не думаю, что Си идеально подходит для изучения алгоритмов. И вообще, тема, что лучше, Паскаль или Си - уже обсуждалась


Я не сказал C я сказал C#

Добавлено
raven

Цитата:
Какие C и Java - парень новичок! Вы так у него всю охоту отобьете. Без базовых знаний их выучить ОЧЕНЬ сложно.


По себе судишь?

Java/C# - то с чего можно начать.
Будет просто и с ООП.

Добавлено
rbt

Цитата:
Я думаю надо начинать с консольных прложений в ВижуалСи, по смылу- тот же турбопаскль или бэйсик, а потом постепенно учить ооп и работать с MFC...


Вот уж с чем будут проблемы - так с MFC.
Зачем учить то от чего уже отказались?
Вспомним Cobol? PL/I? Fort?
Зачем?
Автор: dneprcomp
Дата сообщения: 18.11.2002 22:58
rew
Класс. Чем больше читаю, тем больше дров
Просто интересно и как это написать офисную програму
(не под MS Office, а для работь в офисе) на Java, например?
А если удалось, то зачем было так мучится?
И кто это сказал, что VB это не язык? Мнение могу уважать,
но ведь это только лишь личное мнение. Зачем же так категорично.
И не надо бросаться в бой и доказывать мне что у програмы Х
нет таких-то качеств, а вот у програмы Y их навалом.
Это не интересно. Каждый инструмент предназначен для своей
работы. Можно колоть орехи молотком, а можно и спец. щипцами.
Самое простое для начинающих на сегодня это Visual Basic или
Delphi. Какой выбрать зависит от страны и задач. От моды,
наконец, просто.


Автор: rew
Дата сообщения: 19.11.2002 01:43
да хороший пример, про написать офисное приложение, на вб это действительно делается с минимальными затратами и очень быстро, а что еще кроме этого можно сделать на вб? не сомневаюсь, что есть еще много чего, но в большинстве случаев, как только ты выходишь за рамки м$ офисного приложения, в котором 75% работы, это "слепить" окошко (кстати на java в том же билдере его тоже можно собрать за 5 минут, а потом прописать методы прям как в вб), начинаются некоторые трудности.
по этому для меня вб это всего лишь инструмент , для очень ограниченых задач и я не говорю что его учить не вообще не стоит(хотя что там учить? сиди читай мсдн) а что начинать знакомство с языками, с него не стоит, бо скорей всего это будет последний язык, все остальные покажутся сильно сложными и запутаными.
кроме того, м$ поделки, это все чем живет сегодняшний програмист?
зы это все лишь мое мнение, цели его кому то навязать у меня нет
Автор: dneprcomp
Дата сообщения: 19.11.2002 03:03
rew
А у меня создается впечатление, что
Цитата:
сегодняшний програмист

живет исключительно для создания веб приложений и/или
работы с интернетом. А правда ли это?. По моему просто мода.
Кстати,
Цитата:
слепить окошки
это не главное в любом языке.
Сам же писал:
Цитата:
кстати на java в том же билдере его тоже можно собрать за 5 минут, а потом прописать методы прям как в вб),

Так значит Java под Билдером не лучше VB? Тогда почему и java
это не
Цитата:
всего лишь инструмент , для очень ограниченых задач

Противоречишь сам себе Java сама по себе не плоха. Как не плох любой (почти ) язык. Все зависит от задачи. Она определяет все,
а не полумифические приимущества одного языка над другим.

Цитата:
скорей всего это будет последний язык, все остальные покажутся сильно сложными и запутаными

И где же это видано что бы математику в школе начинали учить с дифференциальных уравнений и тригонометрии, а уже потом переходили на
более легкую арифметику?

Цитата:
кроме того, м$ поделки, это все чем живет сегодняшний програмист?

Нет, как я уже заметил 'сегодняшний програмист ' делает интернетные
'поделки' (И, к стати, не известно какие из этих 'поделок' проживут дольше)
Автор: rew
Дата сообщения: 19.11.2002 04:56
dneprcomp
java!=internet , по крайней мере это не только интернет, на ней можно спокойно писать АПЛИКАЦИИ, которые ко всем делам еще и мультиплатформеные.

Цитата:
Так значит Java под Билдером не лучше VB?

я к тому что есть такая опция для ленивых да и вижл си++ что то подобное вроде видел чем жава лучше? это можно писать очень долго, по крайней мере ты не ограничен "кубиками" что есть у тебя в "песочнице"

Цитата:
слепить окошки...
это не главное в любом языке

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

Цитата:
И где же это видано что бы математику в школе начинали учить с дифференциальных уравнений

ну начало то будет везде одинаковое:
с:
#include<stdio.h>
void main(void){
printf("Hello word");
}
c++:
#include <iostream>
using namespace std;
int main() {
    cout<< "Hello word" << endl;   
    return 0;
}
java:
class HelloWord{
public static void main(String args[]){
System.out.println("Hello word");
}
}
(это я к тому что сначала будет полюбому изучение базовых знаний, типа что такое переменная, что такое ветвление, что такое массив...)
а вот в васике лафа, приклеил лейбл и пиши что хочешь, хороший язык что даже код писать не нужно
эээ я тут еще хотел повозмущаться, но думаю не стоит, автор темы молчит, так что мы тут будем бушевать за просто так? лучше пойдем по пиву
Автор: Zepplock
Дата сообщения: 19.11.2002 05:14
rew

Согласен с примерами и последним абзацем.
Автор: dneprcomp
Дата сообщения: 19.11.2002 19:56
rew
Ну, попробуй не согласись с последним абзацем. Вот тогда он (абзац) и настанет. А на уговоры и описание ты все-таки перешел, не удержался
Тот же самый код можно написать на любом языке. Ну и что?
Точно так же можно создать лейблы на любом языке
и этим ограничиться. А можно пойти дальше...
Мне что теперь расписывать чем .Net отличается от Java и
какие приимущества есть у каждого? Да лень мне и никому
это не надо!
Цитата:
это я к тому что сначала будет полюбому изучение базовых знаний, типа что такое переменная, что такое ветвление, что такое массив...)
Все это можно точно так же изучать и в VB.
Не вижу тут проблемы. Чем интересно массивы и их использование будут отличаться? (Только без отличий синтаксиса и ограничений любого языка попрошу).
И с каких это пор легкость языка стала недостатком? По моему это и есть преимущество данного языка для начинающего.
И зачем мне интересно мультиплатформенные возможности, если точно известно: это будет работать только в Win. Что бы показать что я это знаю? А не является ли большим знанием правильно выбрать язык програмирования, что бы не тратить время и деньги на никому не нужные трудности.
Рассказывать в примерах что можно сделать на VB дурное дело.
Зачем? Сам прекрасно понимаешь. Для кого MSDN написана?
Бери и читай Все можно. Что-то лучше, что-то хуже чем на Java.
Ну и что это доказывает?...
PS.
Цитата:
что еще можно сделать с васиком? раскажите мне, у меня плохо с фантазией
А фантазию развивать надо! Тогда и 'исконно русский вопрос' в голову не полезет
Может еще сказать 'кто виноват' что плохо?
PSS. "...ломают копья, ломают руки... "



Страницы: 12

Предыдущая тема: язык 1С - это язык???


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.