Jump to content

psychedelic_o

Members
  • Posts

    28
  • Joined

  • Last visited

About psychedelic_o

  • Birthday 03/15/1996

Converted

  • Interests
    Computer Science
  • Biography
    stubborn, smart, perseverent, open minded
  • Location
    ~

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

psychedelic_o's Achievements

Newbie

Newbie (1/14)

10

Reputation

  1. Asa cum afirma si kiranom, o sa dezvolt un pic. Dupa cum stiti, dominarea si influenta 'cu forta' nu se poate. EX: Hitler, Mussolini, Stalin, poate chiar si Ceausescu; posibil sa functioneze o perioada, dar dupa...se prabusesc inevitabil. Asadar, O SINGURA persoana nu poate detine monopolul, am evoluat atat de mult in atat de multe ramuri incat e imposibil..cel putin asa tind sa cred...
  2. Building a moderately complex Web page requires understanding a whole stack of technologies, from HTML to JavaScript. Now a researcher from the Massachusetts Institute of Technology (MIT) has wrapped these technologies into a single language that could streamline development, speed up performance and better secure Web sites. The language, called Ur/Web, provides a way for developers to write pages as self-contained programs. It incorporates many of the most widely used Web technologies, freeing the developer from working with each language individually. "I think this is a language with potential broad applicability to reduce costs of Web development in many different settings," said Ur/Web's author, Adam Chlipala, an MIT computer science assistant professor. "It brings some well-ad understood software engineering advantages to aspects of the Web that have been handled in more ad hoc ways." Chlipala will present his work next month at the Association for Computing Machinery's Symposium on Principles of Programming Languages. Developing a Web site requires understanding a range of different languages, as well as how they interact. Hypertext Markup Language (HTML) offers basic formatting for the Web page, but there is a whole range of adjoining Web technologies that are usually deployed as well: Cascading Style Sheets (CSS) provides a way to modify the look of a Web page, and the Extensible Markup Language (XML) structures data for additional processing and classification. JavaScript provides the foundation for writing the business logic for user interactions. And if data is stored in a database, a developer will need to know SQL (Structured Query Language) as well. Ur/Web encapsulates all the capabilities of such Web development tools within a single language, which is compiled into machine executable code. Because Ur/Web code is compiled, it can be substantially more efficient to run than code from commonly used Web development languages, Chlipala said. "In Ur/Web, everything is based on transactions, where a single client request is handled by what looks like an uninterrupted execution of a single function," Chlipala said. "The language implementation has optimizations in it to support running many requests in parallel, on real servers. But the programmer can pretend everything is a transaction and think in a simpler concurrency model." In addition to potentially lessening the cognitive burden for developers, Ur/Web's top-down approach offers some safety mechanisms that could make Web sites more secure. The language prohibits unintended interactions among different page elements. With this limit in place, embedded code for supplying ads could not interfere with a calendar widget elsewhere on the page, for example. Also, like traditional programming languages such as C and Java -- and unlike Web languages such as JavaScript -- Ur/Web is strongly typed. This means all variables and functions must conform to a preset data type, which limits the ability of an attacker to send maliciously formatted data through a Web form. Ur/Web also supports variable scoping, or the ability to limit where a variable can be called within a program. The language does have a potential downside. For the average Web developer, Ur/Web could require a "very steep" learning curve, Chlipala admitted. It is what is known as a functional programming language, a style of programming that treats programs as a series of functions, which can be computationally more efficient but harder to learn for a programmer versed in more widely used procedural or object-oriented languages. Chlipala compared Ur/Web to Haskell, a functional programming language considered esoteric by many programmers yet loved by a dedicated community that praises its computational functionality. Chlipala is one of a number of MIT researchers who have been pushing the frontiers of software programming languages of late. Another MIT researcher is designing a language called Sketch that can automatically complete sections of code for a program being written. Another MIT effort, dubbed Stack, is designed to identify parts of code that compilers routinely disregard but that nonetheless could be useful. Sursa: MIT unifies Web dev into a single, speedy new language -- Ur/Web | Computerworld
  3. -campania electorala a pulii -multi prosti, mai usor de manipulat
  4. ^ si eu la fel, am cautat pixel cu pixel si tot nu am gasit
  5. ok, n-am vrut sa dau niciun hint, merci oricum de challenge, sper sa-l rezolve cineva pana la urma
  6. ma lupt de la 6 cu straturile, cmon, macar poti sa-mi confirmi daca asta e ultimul level? caci daca nu e, renunt
  7. nu e asta cu spacer ultimul?
  8. omule, ma omoara ultimul level, am idee cam ce ar fi dar sa-mi trag palme daca stiu sa umblu cu editoare de poze
  9. gamer profesionist in 2007...asta inseamna la 10 ani, w/e, gl in ceea ce vrei sa faci
  10. Multumesc mult, desi prima are doar 2 pagini, apreciez efortul
  11. Salut, as dori si eu de cateva carti : Psihologia femeii - K. Horney Tata bogat, tata sarac - Robert T. Kiyosaki //am gasit pe scribd, poate cineva sa mi le downloadeze, va rog? http://ro.scribd.com/doc/138217062/Psihologia-femeii http://www.scribd.com/doc/2516951/Kiyosaki-Robert-Tata-Bogat-Tata-Sarac
  12. Brenin, normal ca e o idiotenie, la ce te astepti de la astia, cum sa spui ca poti sa forezi pe langa nucleul pamantului, doamne ajuta...
×
×
  • Create New...