Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

/prog/

Name: /prog/ling 2009-11-12 20:16

Hey guys, as a first prog language dealing with websites, should I learn Perl, PHP, or Ruby first?

Name: Anonymous 2009-11-12 20:25

PHP

Name: Anonymous 2009-11-12 20:55

COBOL

Name: Anonymous 2009-11-12 20:57

Ruby if it's a first.

Name: Anonymous 2009-11-12 21:07

JavaScript

Name: Anonymous 2009-11-12 23:36

Scheme

Name: Anonymous 2009-11-12 23:42

Erlang

Name: Anonymous 2009-11-12 23:52

HTML

Name: Anonymous 2009-11-12 23:59

PHP.

>>3-8
Trolls.

Name: Anonymous 2009-11-13 0:08

Why the hell would you learn Perl or Ruby?

Name: Anonymous 2009-11-13 0:48

SICP

Name: Anonymous 2009-11-13 0:50

MATLAB.

Name: Anonymous 2009-11-13 4:57

Lern Malbolge, MALBOLGE

Name: Anonymous 2009-11-13 4:58

Haskell

Name: Anonymous 2009-11-13 5:34

COBOL

Name: Anonymous 2009-11-13 5:36

INTERCAL

PLEASE

Name: Anonymous 2009-11-13 6:15

>>16
COME FROM MY ANUS

Name: Anonymous 2009-11-13 6:37

D

Name: Anonymous 2009-11-13 6:45

TURKEYBOMB

Name: Anonymous 2009-11-13 15:21

OP here, it seems the answer I was looking for was 'Perl, PHP, or Ruby'

Also would be nice for you guys to have a REASON for one or the other.

Name: Anonymous 2009-11-13 15:26

>>20
Choose Ruby to be hip and get all the cool programmer girlstransvestites or Perl for CPAN. NEVER USE PHP IF YOU AREN'T GETTING PAID TO USE IT, put simply, it's terrible and does virtually everything wrong.

Name: Anonymous 2009-11-13 17:51

>>20
PHP is THE web programming language.
if it's your first one, then you should learn it, no doubt.
ruby is for hipster faggots, and perl isn't really a web programming language at heart.

Name: Anonymous 2009-11-13 18:21

>>21
STOP HELPING HIM!!!

Name: Anonymous 2009-11-13 18:39

Ignore all the PHP hate. It is clearly the best language.

- Very easy to learn (Compare with Perl, it will take you years just to learn the syntax)
- Friendly user community with experts eager to help (compare with Perl, full of incompetent assholes, and Ruby, full of immature dicks).
- The best documentation for any language. Just type http://php.net/name_of_whatever_function and you get the documentation, right now, no effort (compare with Ruby... oh wait you can't, they have no documentation at all).
- Share-nothing architecture engineered to deliver perfect horizontal scalability. (I don't even have to name names here)
- Cpan is full of jokes packages (they have a whole NAMESPACE dedicated to those) and software that stayed at version 0.0.1 for years. When you use a PEAR module, you get the assurance that it's robust and actively maintained. Don't look at the numbers, look at the facts.

Name: Anonymous 2009-11-13 18:39

>>22,24
Hello Martin

Name: Anonymous 2009-11-13 18:42

>>24
are you seriously saying that PHP's library is better than CPAN?
wow. just wow.
PHP has a horribly disorganised library, it sucks. and this is coming from somebody who LIKES PHP.

Name: Anonymous 2009-11-13 18:53

>>24
Fantastic documentation like http://php.net/manual/en/function.abs.php (read comments)

Name: Anonymous 2009-11-13 19:05

>>27
It might seem like nitpicking for you, but if performance is an intergral part of the PHP culture, it is because it is crucial to serve the data as fast as possible. What used to fly in desktop programs would never be acceptable in a modern AJAX applications, especially if you factor in network latency.

Name: Anonymous 2009-11-13 19:06

>>27
how does i negate number?

Name: Anonymous 2009-11-13 19:07

From what I've seen, Java has the best documentation online.  Even some of the best C and C++ API websites I've encountered don't get as thorough.

Having said that, though, actually implementing Java can still turn into a chore.

Name: Anonymous 2009-11-13 19:08

>>28
And you do that by optimising CHANGING THE SIGN OF A NUMBER?

Name: Anonymous 2009-11-13 19:10

>>31
If it is performed a thousand of times on a page, you might save a dozen milliseconds per page served. If you serve hundreds of thousands of pages every day, eventually, those milliseconds add up to years.

Name: Anonymous 2009-11-13 19:12

>>32
If it is performed a thousand of times on a page,
2/10

Name: Anonymous 2009-11-13 19:13

>>31
That's why you should use Ruby instead. You can drop to C++ when the performance is not satisfactory, and use inline ASM in C++

Name: Anonymous 2009-11-13 19:21

>>32
You will need to serve 2.628 x 109 pages to save a year fwiw

Name: Anonymous 2009-11-13 19:36

>>35
That's the sort of short-sighted attitude that gave interpreted language the bad reputation of being slow. PHP don't deserve to be lumped with them.

Name: Anonymous 2009-11-13 19:59

You should learn the PHP HYPERTEXT PROGRAMMING language but not before getting a firm foundation with at least 12 years experience with ALGOL, BCPL, and Pascal.

Name: Anonymous 2009-11-13 20:53

Lua.


function lines (stmt)
  local cur = assert (conn:execute(stmt))
  return function ()
     return cur:fetch()
  end
end

<section>
  <% for id, name in lines "select id, name from column" do %>
  <article>
    <header>
      <h1><%= id %></h1>
    </header>
    <div>
      <p><%= name %></p>
    </div>
  </article>
  <% end %>
</section>

Name: Anonymous 2009-11-14 9:20

sure is flame in here

Name: Anonymous 2009-11-14 9:22

>>39
I don't think anyone wants to discuss seriously on a thread where PHP was even considered.

Name: Anonymous 2009-11-14 10:22

>>40
implying PHP isn't serious

Name: Anonymous 2009-11-14 11:05

>>41
implying PHP is serious and not designed to troll everyone

Name: Anonymous 2009-11-14 11:09

>>41
Get fuck back to the image boards.

Name: Anonymous 2009-11-14 11:11

>>43
Implying I go to the image boards

Name: Anonymous 2009-11-14 11:14

>>44
implying one could greentext and reactionface here.

now GTFO imageboard scum! we do not welcome your kind here kindly.

Name: Anonymous 2009-11-14 11:20

>>41
thinking someone will got trolled

Name: Anonymous 2009-11-14 11:47


00000011111000010001010000100011010100111011110100010001010001100101110101100011
10110000011000000001011001000110010011010011011100001010101011011100101111010100
10100101111001101001110011101110010001011010100010111110101110110000011101100000
01100100100010000011000111100011111010011000000101010110001111101100010100101011
10001011011100011101000010110000100001100100010000101101001011101010011111100011
11110011000101010000010010010111000100010101011010110010100010101101111110101111
11100010000011110011001011000100111111010101111110110100101010011111000111010011
11101010011100000011111001011110111110100111000011001010111111101011011111101000
00011110101001000101101011101010110100110101000101101011100101101101111111111001
11101100001100110101110010000010101010000110000010000001000100000010100110101000
11111111101001111100011001100101101110101100110001000111110011011000001000101011
10010001100101111111110000011010101010101001011011010001011011111111101001000011
00000110101101111011101110001110101010000101001110101000011001010011011000111000
10010101101111001011110010100011010000110100001101001100010110011001001110110110
01111101100101011011000011110101011100111010011000000011011100110100100101001001
00000111010101011100010110000110100010100010000100100110100111001101011011111111
00111000001110111100000101011011111010001011111010111001111110100011011010001110
01010101001011111011010000101000000110011000111101110011010111110011101111010101
00101010011010101010100001100110101101101001110111001110100110000110110110010000
01001001010010110000110111000001101110001001000111001000110101001101101111000000
11110110100110011001110100111110101100111101010101101110011011101101111011100111
10010100111100101010110110111000001000001011011100111100000010111011100011001000
01010111101101011000010010111001110111011010001111111111101011101100011110101000
10100101100010101010001001110001101010000010110110000010010000101001000101000001
00001001011100100000011100011111000100011111110111110101001110100001011001011111
01100110010110111101100001100100100111100011111100111010110101111100101010011111
10101010110010101000000010010111001000101100110101001001101010110111110001101111
00101011010011101100111101000110001000001001111010000110001011101011101111011100
11000111110010110111001010101111101100000001001011100000010000110101000010011011
01111110000000100111011010110011111101010000110101100100001010011111001000100110
01110101100111110010010110110001100011011000000001001101101100101110010001101110
10111001111001111000110001111101000001110110100100111010111111001101111001100111
11000010011010011011000100101101101001010100101100011111110101001101110101000000
01111000000100101100011100100100010010110011110011111011110111111001010011110100

Name: Anonymous 2009-11-14 11:59

>>47
cool

Name: Anonymous 2009-11-14 14:44

>>44
Epic win lulz
Post ending in 63 choose my next programming language
mudkipz

Name: Anonymous 2009-11-14 14:56

>>1
prog language dealing with websites
I believe that by "dealing" you mean "scraping"?
I recommend Python with lxml.

Name: Anonymous 2009-11-14 14:59

Arc

Name: Anonymous 2009-11-14 15:01

>>50
"DEAL" WITH MY ANUS

Name: Anonymous 2009-11-14 15:56

>>50
BeautifulSoup was here, you are small time.

Name: Anonymous 2009-11-14 16:27

>>53
I think you don't know what you're talking about.

Name: Anonymous 2009-11-14 16:42

>>53
YOU are small time *grabs sixteen dicks*.

Name: Anonymous 2009-11-14 16:51

          ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ( ´∀`) < This thread sucks.
        /    |    \________
       /       .|     
       / "⌒ヽ |.イ |
   __ |   .ノ | || |__
  .    ノく__つ∪∪   \
   _((_________\
    ̄ ̄ヽつ ̄ ̄ ̄ ̄ ̄ ̄ | | ̄
   ___________| |
    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| |

Name: Anonymous 2009-11-14 20:20

>>53
Enjoy your slow as fuck, BeautifulSoup takes forever to scrape a page.

Name: ​​​​​​​​​​ 2010-10-25 14:38

Name: Anonymous 2010-11-26 5:24

Name: Anonymous 2010-12-10 16:44

Name: Anonymous 2011-02-04 11:23

Don't change these.
Name: Email:
Entire Thread Thread List