С Новым годом! Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.83/41: Рейтинг темы: голосов - 41, средняя оценка - 4.83
 Аватар для Саня
0 / 0 / 0
Регистрация: 28.06.2007
Сообщений: 7

Какой язык круче.

28.06.2007, 15:48. Показов 8213. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите на каком языке писали Windows. И какой язык круче, которому ненужен Windows.NET и можно было на нем писать нормальные программы.:confused:
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.06.2007, 15:48
Ответы с готовыми решениями:

Какой язык выучить?
Вот не могу определиться какой всё же язык выучить. Раньше учил php писал на нём кое какие скрипты, но потом всё как-то надоело. Толком его...

Какой язык выбрать?
Здравствуйте уважаемые программисты. Скажите пожалуйста на чем лучше написать программу, которую можно было бы обновлять через...

Какой язык лучше?
Доброго времени суток уважаемые форумчане. В этот году при выборе темы для курсовой встал вопрос выбора языка прораммирования . ...

33
0 / 0 / 0
Регистрация: 06.08.2007
Сообщений: 6
07.08.2007, 02:38
Студворк — интернет-сервис помощи студентам
К примеру если писать игры, какой язык лучше и почему?!
0
 Аватар для Ядовитый
7 / 7 / 4
Регистрация: 17.02.2007
Сообщений: 165
07.08.2007, 07:50
Для головоломок и дельфи сойдёт, а вот если quake свой будешь писать, юзая directx, то лучше vusual c++ использовать, всё-таки роднее они друг к другу.
0
0 / 0 / 0
Регистрация: 06.08.2007
Сообщений: 6
07.08.2007, 11:49
А на visual basic 6 че нибудь получится ?
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
07.08.2007, 14:14
ну если долго мучаться может что-то и получится, хотя берут некоторые сомнения
0
0 / 0 / 0
Регистрация: 06.08.2007
Сообщений: 6
07.08.2007, 14:29
Я новичок, да вот хочу стратежку написать, какой язык посоветуешь, чтоб по легче,
да "по быстрее"?!
0
dima55
13.08.2007, 22:52
Цитата Сообщение от JohnStrong
Я новичок, да вот хочу стратежку написать, какой язык посоветуешь, чтоб по легче,
да "по быстрее"?!
Сначала лучше изучить теорию игр и программирование в целом, а потом уж и браться.
Гость
17.08.2007, 15:28
Цитата Сообщение от dima55 Посмотреть сообщение
Сначала лучше изучить теорию игр и программирование в целом, а потом уж и браться.
А с чего вы взяли, мсье, что теория игр имеет хоть какое-то отношение к играм?
0 / 0 / 0
Регистрация: 31.07.2007
Сообщений: 16
17.08.2007, 22:47
Цитата Сообщение от JohnStrong Посмотреть сообщение
Я новичок, да вот хочу стратежку написать, какой язык посоветуешь, чтоб по легче,
да "по быстрее"?!
бистро и легко можна написать только 2D морской бой и то если нет знаний то могут возникнуть проблеми
Если задается вопрос какой язык то дефакто язык не изучен следовательно некокого опыта
вывод - начинай с любого для начала напиши Hello World а там будет видно
0
 Аватар для alex-mist
0 / 0 / 0
Регистрация: 23.10.2007
Сообщений: 38
31.10.2007, 22:01
Пиши где угодно, только асемблер не трогай (хрень полная), возьмись в серьёз за иучение delphi или pascal
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
01.11.2007, 09:54
Цитата Сообщение от alex-mist Посмотреть сообщение
Пиши где угодно, только асемблер не трогай (хрень полная), возьмись в серьёз за иучение delphi или pascal
как по мне, ассемблер тоже не помешает, самый лихой язык, жалею, что не осилил его
0
118 / 12 / 3
Регистрация: 21.08.2007
Сообщений: 222
07.11.2007, 20:42
Цитата Сообщение от alex-mist Посмотреть сообщение
только асемблер не трогай (хрень полная)
Хрень полная вся эта долбаная тема, поскольку каждый язык пригоден для решения определённого круга задач. Только и всего. Нет самого лучшего языка программирования! И я чё-то не понял, почему я должен изучать delphi - это что, панацея какая-то? В принципе писать нужно не флуд, а по существу:

Ассемблер - самый древний из языков программирования. В принципе ассемблер-код является мнемоникой машинного кода, позволяет напрямую общаться с аппаратурой, программировать порты ввода-вывода устройств... Ассемблер является самым мощным языком программирования в плане того, что нет такой задачи, которую нельзя решить на ассемблере! В то же время современные программные комплексы настолько велики, что использование ассемблера было бы слишком трудоёмко(да и вобщем-то неоправданно) - позтому появились ЯВУ(см. далее)

Си - пожалуй самый мощный язык для создания системного ПО. Недаром самые распространённые современные операционные системы написаны именно на нём. Сочетает лаконичность конструкций и мощный аппарат операторов языка. Вместе с тем имеет ряд недостатков - необдуманное использование механизма указателей и выделения памяти приводит к известным проблемам безопасности и ещё кое-чего. Поэтому не зря программистами на Си придуманы дополнительные средства отладки и проверки кода, наиболее известными из них являются Electric Fence, Valgrind, Lint и нек. др. Изначально Си проектировался, как язык для написания операционных систем, поэтому может быть несколько сложен для новичков. В Си отсутствует прямая поддержка ООП. Наиболее распространён и используется в *nix-системах.

С++ - надмножество языка Си с поддержкой ООП и некоторыми другими улучшениями и усовершенствованиями. Пожалуй, буду объективен, если скажу, что С++ - один из наиболее сложных в изучении языков программирования. Стоит понимать, что Си и С++ - совершенно разные языки, хотя Си(повторюсь) - подмножество языка С++. Но следует оговорить, что подмножеством является всё то, что вошло в стандарт С89. Стандарт С99 оговаривает некоторые новые возможности, которые уже не входят в С++. Многие, начинающие изучать С++ пишут в Си-стиле, например, в кучу мешают сишные инклюды, пример:

Code
1
2
#include <stdio.h>
#include <iostream.h>
и тут же

Code
1
using namespace std;
Так делать не нужно! Поэтому лучше начинать не с тупорылых учебников типа "С++ для чайников", а сразу открывать Страуструпа! Как говориться - тяжело в учении - легко в бою. Ну и ещё одно заблуждение частое - если нужно изучать С++, сначала изучаем Си. По этому поводу Страуструп говорит так:

Чем лучше кто-нибудь знает C, тем труднее окажется избежать писания на C++ в стиле C, теряя, тем самым, некоторые возможные выгоды C++
С++ нашёл применение во многих сферах разработки ПО, однако особенно прижился он в программировании под платформу Win.

Вроде так. Кто с чем не согласен, argc&argv в студию.
Ну в общем говорить тут ещё можно очень много и по С-С++, и по др. языкам, посему передаю эстафету другим участникам форума))))))
0
Гость
22.11.2007, 07:51
Случайно оказался на этом форуме

Если еще не обсуждали язык Форт (Forth)
то попробуйте понять границы его применимости.
Начальной точкой погружения в его мир может быть forth.org.ru
( там же есть ссылка на действующий форум fforum русских пользователей)

P.S. Знать альтернативные подходы к разработке ПО очень полезно.
 Аватар для nervous.net.man
5 / 5 / 4
Регистрация: 25.06.2007
Сообщений: 85
23.11.2007, 21:14
Ну не стоит забывать об Великом и Ужасном ООП в лице Java и C#
На них родных интереснее програмить, логика красивая, на этом пишут бизнесовые проги, сервера, web - сервисы, интернет - магазины и т.д. На Яве хорошо писать всё для вёба : от XML до JSP, На C# - проги обработки данных (благо с SQL,Ole,Odbc,Oracle он дружит крепко, Com,DLL,ActiveX - тоже любит), на них же можно писать под нечто мобильное: J2ME и .NET Compact уже хорошо себя зарекомендовали.
Ну вообще всё производительное лучше писать на C++, то что помозговатее на ООП языках, и не стоит ругать ассамблер - это прекрасная вешь (вирусы особенно писать),
на ней можно такой страх делать (будет работать дико быстро), для оптимизации вычислений и.т.д
Начинать стоит на языках для этого созданных - на Pascal и VB, хорошо что большие проекты на нём тоже пишут (но это ребячество).
(Ну и как было уже сказано)Главное чтобы после того как выучишь один язык не уйти в вёб-девелопера... :->
0
XardasDragon
08.12.2007, 19:14
Ну и в дополнение одна инфа для тех, кто считает, что ассемблер - это самый низ программирования, самый гемор, или что-то такого рода:
Дело в том, что комп по жизни есть машина оперирующая 1 и 0 - это по-простому,
Эти оперирования - запись, загрузка, обработка итд - есть отчасти результат работы интегральных схем, которые, если опустить достаточную долю подробностей, есть совокупность проводников, полупроводников и изоляторов(составляющих плат для схем), проводники соединяют полупроводники, а полупроводники выполняют самые важные функции - например запоминание(на самом деле устройства, состоящие из них - транзисторы),- все это и не только это составляет Цифровой Логический Уровень... Явно геморнее общаться с битами, чем с совокупностями байтов, не так ли?
Из этого умные люди заключили, что стоит сотворить некое чудо, чтобы было удобнее общаться с компом, покумекав, создали многоуровневую систему(ее зародыш) - и появился на свет Микроархитектурный Уровень - на нем пишется куча простейших команд, но он все же удобнее(...если честно сегодняшнему юзеру было бы пофиг), команды обрабатывались аппаратным обеспечением и было все это круче чем писать хз где и какие 1 и 0, а относительно осмысленные команды(которые были практически тем же). Некоторое время спустя был изобретен и введен Уровень Архитектуры Программ - тут применялись интерпретация и непосредственное выполнение аппаратным обеспечением, тк команды этого уровня состояли из нововведенных команд и из старых - Микроархитектурного Уровня, это было жесть - надеюсь имеете представление о перфокартах и перфолентах и программировании, хотя на самом деле до этого уровня мы еще не дошли). И вот свершилась аЦЦкая вещь - изобрели ОС, времени у меня осталось мало, поэтому скажу только то, что этот уровень транслировался на предыдущий, а на уровень ОС как раз и транслировался Ассемблер, уровень, идущий после ОС, - Уровень Языка Ассемблера, хотя и трансляция ОС на УАК есть также ассемблеровский процесс. Надеюсь, я выполнил 3 свои цели - показал, что Ассемблер далеко не самый низ, заинтересовал техническими НЕподробностями и слегка запутал - чтобы породить в вашей голове желание распутаться.
P.S. Мозги человека - 2-ичная система, тогда почему же 2-ично мыслить сложнее, чем 10-ично?)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.12.2007, 19:14
Помогаю со студенческими работами здесь

Какой язык выбрать?
Здравствуйте, я хочу научиться программировать что вы можете мне порекомендовать?

Какой язык программирования выбрать?
Какой язык программирования выбрать? Хочу научиться ООП, думаю о какихнибудь средствах с визуализацией UML типа RationalRose. Раньше...

Какой язык программирования изучать?
Язык C++ будет жить ещё долго. Причин для его вымирания я не вижу. Так что твой преподаватель очень не прав. Может быть он хотел сказать...

Язык программирования. Какой выбрать?
Всем привет! Ребят, возник вопрос. Сразу скажу, поиск юзал, фак читал. Но, имхо, каждая ситуация индивидуальна) Начну, пожалуй, с...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru