Has that slowed down development of PHP 6? It’s been in progress for two and a half years
PHP 6的開發(fā)速度放慢了嗎?已經(jīng)開發(fā)了兩年半的時間了
What’s slowing down development on 6 isn’t decision making:
放慢PHP 6的開發(fā)速度并不是決策
it’s finding people interested in and capable of doing unicode-oriented programming.
而是尋找感興趣和有能力進(jìn)行統(tǒng)一碼編程序的人
It’s difficult—Unicode isn’t easy.
但統(tǒng)一碼編程序不 是那么簡單的
There’s a lot of complexity, and there's also plenty of people who don’t care that much.
有許多復(fù)雜因素和許多不愿考慮這些因素的人。
From a big-business point of view, everyone wants Unicode in there,
從商業(yè)角度來看,每個人都希望使用上統(tǒng)一碼。
but from a day-today perspective, a lot of people don’t need Unicode because they’re building things for one locale.
但是從日常的角度來看,很多人并不需要統(tǒng)一碼,因?yàn)樗麄儤?gòu)建的系統(tǒng)只會在一個場所使用。
Theoretically, everyone wants to go to UTF-8 eventually.
從理論上講,每個人都希望最終使用UTF-8
But it’s one of those ‘I’ll get to it later’ things.
但這是我們后面要考慮的事情
It doesn’t have the same sense of urgency as many of the other features in PHP.
它沒有PHP中其他功能那樣緊迫。
When someone says: “I need this now,” that’s when things start moving.
當(dāng)有人說“我現(xiàn)在需要這個”時,那么我們一般就會啟動開發(fā)了。
Developers are responsible for this in their own use, their jobs, their companies, whatever. That’s not quite there in PHP 6.
開發(fā)人員會對此負(fù)責(zé),用于個人或公司工作中,這并不全包含在PHP 6中。
It’s being pushed mostly by the larger companies, because they’re the ones that tend to need internationalization
許多大公司希望推廣統(tǒng)一碼,因?yàn)樗麄儍A向于國際化。
Which languages particularly inspired you early on in the development of PHP?
在開發(fā)PHP早期哪個語言特別給了你靈感?
C and Perl. Those were the two languages I was using back then.
C語言和Perl語言。當(dāng)時我正在使用這兩種語言
Because originally I wasn’t trying to build a new language,
因?yàn)樽畛跷冶緛頉]有想過要創(chuàng)建一種新的語言
I simply needed a way of using what I already knew within the confines of the web server and to solve a problem.
我只需要一個我在網(wǎng)絡(luò)服務(wù)器范圍內(nèi)已知的方法來解決問題。
I didn’t need a lot of the stuff that was in Perl and I didn’t want all the memory management hassle of C,
我不需要Perl語言中的那么多東西,也不想像C語言那樣對所有內(nèi)存進(jìn)行管理
so I needed a stripped-down version of C, that wasn’t quite Perl, that I could easily embed and was targeted at the problem.
因此我需要的是一個精簡版的C語言,也不能很Perl,我可以很容易嵌入并挑出問題。
Later on, C++ and Java were languages we looked at to figure out what we needed to do in our object orientation code.
后來,我們研究了C++和Java,從而找出需要在我們的定向碼項(xiàng)目中實(shí)現(xiàn)的目標(biāo)編碼,
But that was other people. I’ve never been a huge fan of
但這是其他人做的。我一直對它不是很感冒