<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BBProject.net &#187; składnia</title>
	<atom:link href="http://www.bbproject.net/tag/skladnia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bbproject.net</link>
	<description>Programowanie, webmastering, informatyka</description>
	<lastBuildDate>Tue, 01 Mar 2011 20:35:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Podświetlanie składni PHP</title>
		<link>http://www.bbproject.net/2010/06/podswietlanie-skladni-php/</link>
		<comments>http://www.bbproject.net/2010/06/podswietlanie-skladni-php/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 08:23:00 +0000</pubDate>
		<dc:creator>M@ster</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[highlight]]></category>
		<category><![CDATA[highlight_file]]></category>
		<category><![CDATA[highlight_string]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[składnia]]></category>

		<guid isPermaLink="false">http://www.bbproject.net/?p=368</guid>
		<description><![CDATA[Szybki wpis pod tytułem, jak podświetlić składnię języka PHP w samym PHP. Sprawa jest dziecinnie prosta, i sprowadza się do użycia jednej z dwóch wbudowanych funkcji samego języka: mixed highlight_string  (  string $str  [,  bool $return = false  ] ) &#8230;lub: mixed highlight_file  (  string $filename  [,  bool $return = false  ] ) Pierwsza koloruje [...]]]></description>
			<content:encoded><![CDATA[<p>Szybki wpis pod tytułem, jak podświetlić składnię języka PHP w samym PHP. Sprawa jest dziecinnie prosta, i sprowadza się do użycia jednej z dwóch wbudowanych funkcji samego języka:</p>
<pre>mixed <a href="http://pl2.php.net/manual/en/function.highlight-string.php"><strong>highlight_string</strong></a>  (  string $str  [,  bool $return = false  ] )</pre>
<p>&#8230;lub:</p>
<pre>mixed <a href="http://pl2.php.net/manual/en/function.highlight-file.php"><strong>highlight_file</strong></a>  (  string $filename  [,  bool $return = false  ] )</pre>
<p>Pierwsza koloruje i wyróżnia składnię w zadanym ciągu znaków, druga z kolei w podanym pliku. Prosty przykład demonstrujący działanie:</p>
<pre class="brush: php">&lt;?php
  $var = 'Ten skrypt PHP podswietla skladnie samego siebie';
  $num = 1024;
  highlight_file(__FILE__);
?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.bbproject.net/2010/06/podswietlanie-skladni-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaki język programowania wybrać?</title>
		<link>http://www.bbproject.net/2010/02/jaki-jezyk-programowania-wybrac/</link>
		<comments>http://www.bbproject.net/2010/02/jaki-jezyk-programowania-wybrac/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 16:18:12 +0000</pubDate>
		<dc:creator>M@ster</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[język programowania]]></category>
		<category><![CDATA[nauka]]></category>
		<category><![CDATA[składnia]]></category>

		<guid isPermaLink="false">http://www.bbproject.net/?p=180</guid>
		<description><![CDATA[To pytanie często widuję na różnorakich forach internetowych poświęconych programowaniu. Osoby, które dopiero zaczynają przygodę z programowaniem, zastanawiają się od jakiego języka zacząć. Moim skromnym zdaniem sam język nie jest tutaj najważniejszy. To co czyni z kogoś programistę to umiejętność twórczego myślenia i przekształcania problemu do postaci algorytmu. Innymi słowy, jeśli chcemy napisać program rozwiązujący [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-182" title="Will code HTML for food" src="http://www.bbproject.net/wp-content/uploads/2010/01/will_code_html_for_food-160x184.jpg" alt="" width="160" height="184" />To pytanie często widuję na różnorakich forach internetowych poświęconych programowaniu. Osoby, które dopiero zaczynają przygodę z programowaniem, zastanawiają się od jakiego języka zacząć.</p>
<p>Moim skromnym zdaniem sam język nie jest tutaj najważniejszy. To co czyni z kogoś programistę to umiejętność twórczego myślenia i przekształcania problemu do postaci algorytmu. Innymi słowy, jeśli chcemy napisać program rozwiązujący pewne zagadnienie, to już po jego usłyszeniu powinny nam w głowie powstawać myśli typu „tam wstawię pętle, tam warunek, tutaj użyję tablicy&#8230;” itd. Miałem okazję uczyć kilka początkujących osób i zawsze z tym osoby te miały największy problem. O ile składnia języka była dla nich jasna, to trudności nastarczał właśnie ten typowo programistyczny tok myślenia.</p>
<p>Zatem czy początkowy język programowania nie ma w ogóle znaczenia?</p>
<p><span id="more-180"></span>W zasadzie nie, aczkolwiek wydaje mi się aby ten pierwszy spełniał następujące założenia:</p>
<ul>
<li>był językiem wysokiego poziomu,</li>
<li>był językiem kompilowanym (nie interpretowanym),</li>
<li>posiadał wsparcie dla programowania obiektowego (<a href="http://pl.wikipedia.org/wiki/Programowanie_obiektowe">OOP</a>),</li>
</ul>
<p>Czyli odpada np.: <a href="http://pl.wikipedia.org/wiki/PHP">PHP</a>, jako iż jest to język interpretowany. Wiąże się z tym kilka udogodnień, które niestety mogą być przyczyną problemów u początkującego programisty &#8211; np.: niejawne rzutowanie typów.</p>
<p><img class="alignright size-thumbnail wp-image-184" title="Źródło" src="http://www.bbproject.net/wp-content/uploads/2010/01/source-160x144.gif" alt="" width="160" height="144" />Idealne języki dla początkującego? <a href="http://pl.wikipedia.org/wiki/C%2B%2B">C++</a>, <a href="http://pl.wikipedia.org/wiki/C_Sharp">C#</a>, Object Pascal (<a href="http://pl.wikipedia.org/wiki/Delphi">Delphi</a>), <a href="http://pl.wikipedia.org/wiki/Java">Java</a>, itp. Nauka jednego otwiera przed nami drzwi do świata programistów. Nauka kolejnego sprowadza się później do poznania innej składni &#8211; oczywiście nie tylko, ale w głównej mierze. Podstawy programowania takie jak operacje matematyczne, operatory, instrukcje warunkowe i pętle we wszystkich w/w językach wyglądają niemal identycznie pod względem logicznym. Różni je jedynie składnia języka.</p>
<p>Reasumując, jeśli jesteś osobą która stoi przed wyborem swojego pierwszego języka programowania, nie zadręczaj się. Dokonany wybór nie będzie rzutował na Twoje umiejętności w zależności od wybranego języka. Oczywiście jeśli potrzebujesz pisać pod konkretne zastosowanie (np.: webowe) to nie ma sensu uczyć się C++ a od razu sięgnąć do PHP. Jeśli jednak jesteś ukierunkowany na ogólną naukę programowania to wybór jest naprawdę szeroki.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bbproject.net/2010/02/jaki-jezyk-programowania-wybrac/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

