DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Opušteno (http://www.devprotalk.com/forumdisplay.php?f=16)
-   -   najgluplja stvar tokom programiranja (http://www.devprotalk.com/showthread.php?t=5862)

dinke 08. 08. 2008. 16:34

Citat:

Originalno napisao filmil (Napišite 58528)
... а у суштини сви ти „нови“ језици раји нуде препаковане фазоне из лиспа од пре 40 година.

Jedino sto su zagrade zamenili tabovima ;)

filmil 08. 08. 2008. 19:36

Citat:

Originalno napisao dinke (Napišite 58530)
Jedino sto su zagrade zamenili tabovima ;)

Суштински управо то. Oтворени/затворени тагови , табови, бегин/енд, како где.

Људи се плаше заграда, шта ћемо.

ф

bNasty 09. 08. 2008. 00:49

Brada mi nije seda, nije mi veme za Lisp josh uvek ;)

zidoo 09. 08. 2008. 19:22

Ovaj programmer_hierarchy je nesto najgluplje vidjeno u modernoj istoriji :)

Hahahahahah Ajax i javaScript hijerarhijski iznad Jave :D:D:D
Ruby u rangu sa Com, sitno ispod ASMa :D:D:D

Cudo da mIRC scripting nije na pocetku svega :)

bluesman 09. 08. 2008. 20:20

Citat:

Originalno napisao jablan (Napišite 58459)
Al je tebi lako dići pritisak... :) Čart je zezanje, malo geek humora i ništa više.

Nemoj, bre tako covece, vidis da ne shvatamo zezanje pa ispadamo glupi u drustvu. :)

Dragi Tata 10. 08. 2008. 00:33

Citat:

Originalno napisao filmil (Napišite 58533)

Људи се плаше заграда, шта ћемо.

ф

А и јесу одвратне ако ћемо поштено. Али са Лиспом је главни проблем што у њему не можеш да урадиш ништа корисно (подешавање емакса не сматрам корисном делатношћу)

marinowski 10. 08. 2008. 05:08

A da li je rad u AutoCADu korisna delatnost? AutoLISP je varijanta LISPa koji je ugradjen u AutoCAD.

filmil 10. 08. 2008. 23:25

Citat:

Originalno napisao Dragi Tata (Napišite 58554)
А и јесу одвратне ако ћемо поштено.

Одвратне, неодвратне: ствар укуса.

Шта је објективно тачно? Заграде су довољне за описивање свега дрвенастог. А то значи структура података (листи, дрвећа), али и програма (секвенци, петљи, селекција), затим датотека (ИксМЛ на пример), објеката и наслеђивања, и тако даље, и тако ближе.

Што би то требало да буде данас нама битно, кад су заграде тако одвратне? Зато што су људи користећи овај језик — који нема вештачких ограничења — смислили доста ствари које се реинкарнирају кроз модерне језике (што рекох изнад). Зато би рецепт за успех био:
  1. Прочитати нешто о лиспу;
  2. Пронаћи у старим књигама неки заборављени фазон;
  3. Рециклирати заборављени фазон у новом језику, новој библиотеци, фрејмворку, штагод;
  4. Профит!

Citat:

Али са Лиспом је главни проблем што у њему не можеш да урадиш ништа корисно
Нисам очекивао овако необавештену изјаву од тебе.

ф

Dragi Tata 10. 08. 2008. 23:45

================================================== =======
Why Lisp is not my favorite programming language.
================================================== =======
(In the following, "Lisp" refers to ANSI Common Lisp)


This article is a collection of facts anyone interested in
Lisp should know about.


---------------------------------------------------------


FACT 1: The fastest Lisp implementations are slow


(See any third-party benchmark: The Great Computer Language
Shootout comes to mind, but the Coyote Culch test is in my
optinion even better: it is a professional-quality
interlanguage benchmark)


As a rule of thumb, the most hand-optimized Lisp programs
will be longer than their C/C++ equivalents, and will run
2-20 times slower using the best compilers.


This alone is half the truth. To get such performance out
of Lisp, one has to add type declarations and shed all
safety checks, which is analogous to casting /everything/
to (void*) in C. This is needed to turn off type tag checks
at run time.


Sadly, Lisp code that was posted to USENET by Pascal
Bourguignon for the Coyote Gulch test did not measure up
even to these low expectations and was 31.6 times slower
than C++, using CMUCL 18d as a Lisp compiler and Intel C++
7.1 (with -O3 -xW optimization switches) as a C++ compiler
on Pentium IV.


---------------------------------------------------------


FACT 2: No one but a small clique of fanatics likes it


No matter how odd or perverted the cause, there will be
followers. In fact, the odder the cause, the fewer, but
more fervent its followers are. Look at any religious cult,
like Scientology, or take a peek in comp.lang.lisp and
listen to Lisp zealots talk about 'making sacrifices for
the cause' (in all seriousness!). Look up "a public
apology" thread started by Pascal Costanza as an excellent
example.


ZEALOTS STOP AT NOTHING TO ADVANCE THEIR CAUSE, AND
PERSONALLY ATTACKING ANYONE WITH A DISSENTING OPTINION IS
THE FIRST THING IN THEIR ARSENAL.


---------------------------------------------------------


FACT 3: The vast majority of people who study Lisp in
school, never want to use it again.


You should already know this if you studied or taught CS
where Lisp courses were offered. Even those students who
are fond of Scheme are usually disgusted by Lisp.


---------------------------------------------------------


FACT 4: Lisp is the most complicated language in the world


It has the biggest standard specification document, which
is also the most obfuscated one - something a lawyer
pretending to be a programmer could have written. C, C++
and Fortran 95 specs are much better written, by people who
can communicate directly and eloquently.


---------------------------------------------------------


FACT 5: Despite its size, Lisp does not define threads or
GUI.


Large libraries are very useful when programming, however
Lisp's many functions and macros hardly qualify.


---------------------------------------------------------


FACT 6: There is no open-source cross-platform native-code
compiler


It was suggested that GCL (GNU Common Lisp) is the only
exception. However, it needs to be noted, that despite its
name, GCL is a dialect of its own, is quite slow even by
Lisp standards, and most alarmingly, unlike with other
compilers, its license requires your, programmer, code to
be GPL if you distribute it with GCL. (Because you will
need to use GCL both as a compiler and a run time library)


---------------------------------------------------------


FACT 7: There is no standard C interface.


C has become a lingua franca for interlanguage APIs. It may
be unfair, but not having a standard C interface is a
serious problem for any language.



EPILOGUE:


I do not hate Lisp, and I think it was a fine tool decades
ago, and I am not going to say "Lisp sucks". However, now
that we have superior languages for coding close to the
iron, high-performance computing, number crunching,
algorithms, scripting and gluing components together, Lisp
should be finally retired.

filmil 11. 08. 2008. 00:38

Ах, блади хел, морам одма сутра у фирми да кажем да треба да повучемо све оне штампаче које смо продали, и да им фирмвер реимплементирамо у ПХП-у, јер је лисп демоде.

ф


Vreme je GMT +2. Trenutno vreme je 06:40.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.