WhiteSmartFox

Рейтинг
25
Регистрация
17.11.2010
Devvver:
Скрипт - это набор заранее определенных функций или методов. Основной особенностью их является то, что они не являются самовыполняемыми, для их работы нужна среда, библиотеки, интерпретатор.

Вы только что отнесли к скриптам PHP, Perl, JS, Java и С# и вообще вcе NET языки. Например, Java без среды работать не будет, также как C# без платформы Net. И кстати интерпретатор и у C# и Java есть (точнее транслирующий компилятор но суть таже), а уж без библиотек вообще мало какой ЯП обходится.

Devvver:
Если я создам интерпретатор и компилятор,реализую типы, ООП, обработка будет на основе лексем , смогу ли я назвать свое чудо языком программирования?

Конечно, даже можете назвать своим именем.

Devvver:
Знали бы вы, как эти статьи пишутся...

Знаю сам писал некоторые статьи, по ключевым вопросам они отражают мнение большинства иначе их бы уже исправили

P.S. Я думаю все кто пишет программы на PHP и JavaScript сильно обрадовались узнав, что оказывается их даже программистами назвать нельзя, так как это не языки программирования. 😆

P.P.S. Так какой же основной признак (-и) языка программирования по вашему? Наличие компилятора в машинные коды?

Devvver:
Если следовать вашей логике - тогда RemObjects PascalScript,Innerfuse Pascal Script и другие - отдельные языки программирования

Нет, так как они диалекты одного общего языка Pascal'a. Если бы они были самостоятельными вещами тогда возможно да. Есть Языки программирования состоящие из 2-3 операторов и ничего считаются ЯП.

С той же Википедии (заметьте статьи пишут программисты, т.е. не каждый считает так как вы)

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

У скриптов есть 'набор лексических, синтаксических и семантических правил"? Есть, что спорить то?

Devvver:
Да, вы хороший программист наверное, если не можете даже свою профессию без ошибок написать

Переходим на дискуссию вида "сам дурак"? Не стоит, если вам будет легче считайте как хотите.

Devvver:
данный текст - полный бред, спросите у любого программиста.

я програмист, спросил сам у себя бреда не увидел

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

Прочитал Википедии верите?

Скри́птовый язы́к (англ. scripting language, в русскоязычной литературе принято название язык сценариев) — язык программирования, разработанный для записи «сценариев», последовательностей операций, которые пользователь может выполнять на компьютере. Простые скриптовые языки раньше часто называли языками пакетной обработки (batch languages или job control languages). Сценарии обычно интерпретируются, а не компилируются (хотя часто сценарии компилируются каждый раз перед запуском).

Trino_Hosting:
вот об этом сервисе и я подумала

Судя по тексту ТС речь идет о нескольких поисковиках

shum90:
В прошлом году видел такой сервис, в котором можно было сделать так, например вводишь запрос: "как скачать фильм". Потом этот сервис даёт тебе сылку. Когда на неё нажмёшь открывается поисковик, наприер гугл, и сам вводит текст и нажимает "поиск". Очень такой нужен.

А нафига, в самом гуле не судьба ввести запрос? В чем смысл то?

Вам это нужно? http://www.google.ru/#q=как+скачать+фильм , меняете после q= по вкусу

Devvver:
это банальные скрипты под SQL

Гммм, форы есть, вайлы есть, переменные есть, процедуры и функции есть, операторы есть, ифы есть - что вам от языка программирования ещё нужно?

Кстати в php тоже скрипты он не язык программирования?

Devvver:
Все равно что в Acess макросы.

Те которые реализованы на Visual Basic for Applications - http://ru.wikipedia.org/wiki/VBA ? Википедия считает иначе :)

Ну если так рассуждать у нас с вами вообще языков программирования не останется :)

Devvver:
WhiteSmartFox, поясните пожалуйста, что подразумевается под кодингом в СУБД

К примеру то что, в Oracle есть язык програмиирования Pl-SQl + Java , в Microsoft SQL Server есть Transact SQL, где есть ЯП есть и кодинг, вопрос является ли чистый SQL языком программирования глубоко филосовский, но в отпределенной степени можно сказать что на нем тоже можно "кодить".

niggerzzz:
сами то на чём нибудь кодили ?

Конечно практически на всех популярных языках и многих СУБД.

niggerzzz:
есть объективная оценка возможностей то или иного языка.

Пожалуйста:

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

Java - портабельность, это не только язык сколько образ мышления, однако на неё тяжело переходит с виндового образа мышления и принципов разработки, а так ООП на высоте, для средних и крупных проектов самое то, но все таки для видовых десктопных приложений и для небольших интернет приложений она не очень подходит, ИМХО

Delphi - отличный язык для видовых приложений, хорошо заточен под создание пользовательских интерфесов, однако не очень удобен для создания приложений в инете и очень крупных приложений, ИМХО.

С# + ASP.NET - тоже образ мысли, только от Микрософта, ООП на высоте как и в джаве, подходит для создания средних и крупных программ, но тут надо принимать правила игры М.

Perl - заточен под обрабоку текстов, парсинг и т.п., но сильно не похожий на другие языки синтаксис тяжел для изучения, даже интернет приложения удобнее делать на PHP

PHP - для небольших по размеру инет приложений удобен, для крупных проектов уже не так удобен.

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

Все выше исключительно ИМХО.

Devvver:
Тем, кто пишет о Acess и Excel - вы понимаете хоть, что такое язык программирования и технология?

Да, поверьте понимаю 😂 аксесс и эксел даны как примеры того что у всего есть своя ниша.

KWIN:
никогда бы не подумала, что посоветуют либо джаву либо ацсес. но всё равно большое спасибо.

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

Всего: 419