![]() |
Ответ: Как перейти на С++
для .NET можно писать на нескольких языках С#, Visual Basic, Boo, IronPython, Nemerle, Scala, F# и т.д. (вдруг еще какие найдешь). Если проект состоит из нескольких модулей-сборок (просто dll файлы), то каждый из модулей может быть написан на любом .NET языке и это все потом может собраться и даже работать вместе.
Но там есть еще один язык - managed C++ - его учить даже вредно, так как и не native и не полностью managed. По теме как выучить С++: читать книги про С++, чужие исходники на С++, писать самому на С++. Больше никак. Что-то тебя из стороны в сторону носит: то С++, то Блиц, то .NET ... |
Ответ: Как перейти на С++
Цитата:
|
Ответ: Как перейти на С++
Встроенные (поставляются вместе с .NET Framework)
C#; J# — последний раз был включён в Visual Studio 2005; VB.NET; JScript .NET; C++/CLI — новая версия C++ (Managed); F# — член семейства языков программирования ML, включен в Visual Studio 2010 Поддерживающие .NET не активно. Ada — см. A# APL Boo, основан на Python COBOL Component Pascal (Component Pascal ближе к Oberon чем к Pascal) Delphi: Delphi 8, Delphi 2005—2009 Eiffel Forth FORTRAN Haskell IronPython — реализация языка Python Lexico Lisp Mercury Mondrian Nemerle — гибридный функционально/императивный язык Oberon/Zonnon Perl PHP RPG Ruby Smalltalk |
Цитата:
Цитата:
Цитата:
Цитата:
А блитз попробую по юзать, но знаещ Си он на то и язык высокого уровня например факт о том что "Си лучший компилятор в .ехе" очень даже привлекает внимание к персоне языка. И кстати про блитз в отличие от си я услышал только когда пришёл на этот форум. |
Ответ: Как перейти на С++
Код:
#include <iostream> |
Ответ: Как перейти на С++
Цитата:
|
Ответ: Как перейти на С++
короче так, Lith
у меня твоя программа скомпилировалась и запустилась если у тебя VS 2008 Express, то ты скорее всего неправильно создаешь проект надо так: File -> New... -> Project -> General -> Empty Project вводишь имя проекта в поле Name путь куда сохранять в поле Location поле Solution выбираешь Create New Solution ставишь галку Create Directory for Solution жмешь ОК в самом левом окне Solution Explorer правый клик на Source files -> Add -> New Item выбираешь С++ File (.cpp) в поле Name вводишь main.cpp жмешь кнопку Add вводишь свой текст программы нажимаешь Ctrl + F5 отпишись о происходящем: получилось или нет. |
Ответ: Как перейти на С++
Лit}{Ъ
какие ошибки хотя бы ? |
Ответ: Как перейти на С++
Цитата:
и си не лучший компилер в ехе. хочешь мега-скоростьей и полного доступа ко всему ? учи ассемблер - хотя эта затея будет так-же бесполезна как и твоя идея выучить ненужный тебе Си... |
Ответ: Как перейти на С++
NitE
хорошие у тебя познания, но вынужден тебя огорчить, это ты придумал "язык среднего уровня", а C это просто язык высокого уровня да и используя ассемблер не факт что у тебя хватит знаний чтобы обойти по скорости хотя бы GCC, не говоря о C++ компиляторе Microsoft и Intel |
Ответ: Как перейти на С++
знаю, просто такой непорядок покоя недавал.
если блиц это высокий уровень, а асм это низкий, то С++ высоким называть язык не поворачивается - а поскольку авторы пурика позиционируют свой язык как "средний", я и подумал что лучше всего было-бы называть С++ так-же. темболее автор называет С++ высоким потомучто он думает что чем язык сложнее и круче тем он выше - но всё в точностьи да наоборот. если одинакого хорошо знать асм и С++ то асм всёравно будет быстрее, вель так ? а так то и на С++ можно сделать медленне блица, если постаратся. |
Ответ: Как перейти на С++
NitE
Цитата:
язык называется высокоуровневым когда он предоставляет абстракции для более краткого описания структур данных и операциями с ними нежели в языках низкого уровня, другие критерии не используются, потому blitz3d, blitzmax, c, c++, php, c# и тд в равной мере высокоуровневые языки Цитата:
для представления насколько это всё сложно, хотя бы почитай о предсказателе переходов в современном процессоре, написав код с обращением к памяти так чтобы предсказатель успешно предсказывал переходы, можно увеличить скорость обращения до 3-4 раз, что весьма и весьма, ты сам это сделаешь на асме или компилятор за тебя это сделает ? что быстрее и что надёжнее ? |
Ответ: Как перейти на С++
хм, незнал, спасибо что расскзал )) (но почему тогда пурик называют средним ?)
я конечно быстрее не сделаю - но кто-то же сделал этот компилятор, значит всяко можно и быстрее сделать. |
Ответ: Как перейти на С++
NitE
ну видимо авторы пурика что-то своё придумали :) |
Ответ: Как перейти на С++
Цитата:
|
Часовой пояс GMT +4, время: 20:43. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot