|
Страници по тази тема: 1 | 2 | 3 | >> (покажи всички)
Тема
|
Re: еее, сори....
[re: lele]
|
|
Автор |
Topбaлaн (любопитко) |
Публикувано | 28.09.02 14:20 |
|
всъщност ти питаш за Perl, което е някакъв скрипт за правене на интерфейс...а не език за работа с бази данни....
може би трябва да тръгнеш от сайта на Perl...
я опитай с ...
| |
|
Торбалане, не с този крак
Perl е страхотен език за определиени цели - както и всяко друго нещо около компютрите.
Само, че нещата които Perl може да прави перфектно са доста по-разнообразни отколкото много други езици.
От едноредови скриптове които заместват няколко десетки реда C до сървъри написани изцяло на Perl
Така, че не го наричай "някакъв скрипт за правене на интерфейс"
| |
|
ми то това е идеята на скриптовете....
неща, които често се налагат да се правят се обединяват в блокове и се викат с една команда....
а какво е ако не е скрипт ?
| |
Тема
|
Re: :)
[re: Topбaлaн]
|
|
Автор | lele (Нерегистриран) |
Публикувано | 28.09.02 15:44 |
|
dobre, za da sym po-konkreten shte kaja neshto koeto me interesuva. No ne e samo tova. Kakto kazah v pyrviq post, znam kakvo e B-tree ama ne znam kak rabotqt InnoDB i tranzakciite. I Perl me interesuva, no kato pitam neshto za Perl go postvam vyv forum Perl. Interesuva me pogleda vytre v neshtata. Kakva e razlikata mejdu InnoDB i BDB tablicite? Shtoto naprimer v docs pishe che InnoDB zakluchvat na nivo row. E, tova e mnogo po-qko ot MyISAM nali?. A kak tochno stava? Ei takiva neshta.
| |
Тема
|
Re: ?????????????
[re: Topбaлaн]
|
|
Автор |
salle (Един такъв) |
Публикувано | 28.09.02 15:54 |
|
Изненадваш ме
Perl е език не е скрипт.
Също както C не е Програма
Както SQL е език а не База Данни
Ти наистина ли никога не си поглеждал Perl?
Той все пак е език с общо приложение при това с едни от най-мощните средства за обработка на текст, които можеш да си представиш.
Примерче искаш ли?
При моите много бедни познания по Perl
Задачка:
Четеш входния поток.
Натъпкваш всичко в масив Ред по ред.
Във всеки ред сменяш първото срещнато t със T.
Отпечатваш.
Ха това го напиши примерно на C или на който език ти харесва. Колко реда/оператора ще ти трябват?
Ето ти и примерен Perl код (майсторите ще го направят още по-кратко)
@txt = <STDIN>;
for (@txt)
{
s/t/T/;
}
print @txt;
Много често можеш да видиш такива неща на Perl където вместо s/t/T има един ред с 50-на символчета които правят чудеса с текста
От сорта на това да ти го прекодират от една кодова таблица в друга.
| |
Тема
|
Re: ?????????????
[re: salle]
|
|
Автор | lele (Нерегистриран) |
Публикувано | 28.09.02 16:20 |
|
salle, nadqvam se che tova poslednoto postche ne e za men
| |
|
What is Perl?
Perl is a high-level programming language with an eclectic heritage written by Larry Wall and a cast of thousands. It derives from the ubiquitous C programming language and to a lesser extent from sed, awk, the Unix shell, and at least a dozen other tools and languages. Perl's process, file, and text manipulation facilities make it particularly well-suited for tasks involving quick prototyping, system utilities, software tools, system management tasks, database access, graphical programming, networking, and world wide web programming. These strengths make it especially popular with system administrators and CGI script authors, but mathematicians, geneticists, journalists, and even managers also use Perl. Maybe you should, too.
не ми стана ясно от това дали съществува в друг вид освен като скрипт....то че е език, език е....ама аз ги дела (май не само аз) на компилатори и интерпретатори (скриптове)....
иначе аз нямам никакъв опит със пърл...и съм го виждал само във вариант cgi script
абе с риск да ми се смеете...е ми е единствения опит на пърл....Редактирано от Topбaлaн на 28.09.02 21:00.
| |
|
Не се прав само за едно.
> интерпретатори (скриптове)....
Има съществена разлика между скрипт и програма въпреки, че е много спорно точно къде минава тази граница.
Общо взето скрипт е вид програма ....
Дали обаче нещата ти са компилирани, интерпретирани или полу-компилирани е нещо съвсем друго.
А се опитай да дефинираш къде точно се падат VB script, и Java ?
А Perl както явно не знаеш е от полу-интерпретаторите. т.е. кодът се компилира в движение а не се интерпретира ред по ред.
"cgi скрипт" пък е съвсем встрани от темата - спокойно може да бъде (и много често е) компилирана програма на C
| |
|
Няма нужда от караници. Perl наистина не е някакъв скрипт, вярно е, че се интерпретира, но за съжаление вече далеч не е най-подходящото нещо, с което бих искал да се захвана, ако програмирам за уеб. Далеч по-добре е да използвам PHP или Cold Fusion. Иначе още - Java, ASP, както и новата платформа на Microsoft - .Net. За да работи lelle с mySQL определено е по-добре да започне с PHP, отколкото с Perl. Колкото до полезността на Perl, за писане на shell скриптове определено е по-добре да се използва Perl отколкото друг език - C, Tcl.
| |
|
кой с кого се е карал?
че не разбирам нищо от пърл, личи от километър поне.....
ама тва прече ли да питам?
| |
|
Страници по тази тема: 1 | 2 | 3 | >> (покажи всички)
|
|
|